I'm working on an application that uses SfChart line chart to display live data (updated a few times per second). This is the same application I talked about in my 2 previous posts. The chart data contains a few thousand points. On each refresh, I want to add labels to a few points (max 20 points) selected in the ViewModel. I want to mark points with some marker, it can be a circle and write it's X and Y next to it. Also I want these labels not to overlap.
I tried adding a trackball to each selected point, but the trackballs disappeared after the chart update and it looked bad. I could use annotations but I'd have to add 2 annotations for each point (shape annotation to mark a point and text with X-Y info).
I saw that SfChart offers the ability to show labels for each point of the chart. Is there a way to show them only for selected points? Or is there another way to mark some points?