Here is what documentation says about the annotations.
- Mark - select this option to add an annotation that is associated with the selected mark. This option is only available if a mark is selected.
- Point - select this option to annotate a specific point in the view.
- Area - select this option to annotate an area in the view such as a cluster of outliers or a targeted region of the view.
Annotations are generally fairly static. There’s not much end-user interaction that can change the way they look or function. They will disappear if the mark or location is no longer visible due to a filter or if a chart’s axis no longer contains the annotated area.
I think your annotated Mark or Point is going off the view due to multiple conditions.
Thanks for your response. Maybe I can clarify my question...
I understand they are static and only appearing and disappearing because the mark they are tied to is present or not based on the sliding filter. I'm trying to give the allusion they are dynamic as the line chart is revealed over time. This works for when they are first revealed, but then I can't get them to drop.
I'm trying to figure out a way (using calculated fields but maybe there are better methods) to make a mark retroactively become null, so the label tied to it also vanishes.
The one dynamic variable I have to base the calculated field off is the selected mark as it moves across the x-axis. While I'm able to use this in a calculated field, I'm only able to apply the calculation to the row of the selected mark itself. But for this to work, I think past rows need to change based on a current condition.
Let me know if this make sense. I'm happy to explain further.