Datapoints that lie close together are not rendered in my chart, see image. Strangely enough only the distance on the X axis is considered, not the distance on the Y axis. Is there a setting to always render datapoints, no matter how close they are together?
Hello,
Thank you for your feedback. I believe that other community members may benefit from this as well.
Thanks again.
We had the same issue. It was a requirement that we show all the datapoints in a series. The best solution I found was to create my own series. It's pretty easy, you can follow the example here: http://help.infragistics.com/Help/NetAdvantage/WPF/2012.2/CLR4.0/html/xamDataChart_Creating_Custom_Series.html
Of course, we had a very large amount of points/markers to render so the performance was pretty bad using the regular canvas/shapes approach. We optimized by using DrawingVisuals instead. Here's a quick rundown of the approach on MSDN: http://msdn.microsoft.com/en-us/magazine/dd483292.aspx
We optimized further by drawing to a single DrawingVisual for all the markers and lines and then using RenderTargetBitmap to render an image and place it on the canvas. This was way faster than rendering the DrawingVisual directly to the screen. Now when you drag a box around the points to zoom in it's lightning fast instead of being so slow it was almost unusable.
Hello Erik,
You can set the Series' Resolution Property to 1, which will make the XamDataChart to plot as many DataPoints as it can, but please note that there is a still a limit, because it cannot plot 1000 DataPoint o na 10x10 pixel area for example.
Hi Stefan,
That is no solution since the scatterseries doesn't draw lines between the datapoints.
Our request is simple: please provide a way to turn of the performance optimization algorithm that merges datapoints. We are most likely going to stop using Infragistics components as it's been a long time we reported this issue, and there is no indication that a solution will become available.
Since the XamDataChart has a virtualization of the DataPoints, the thing you can do to achieve your goal is using the HighDensityScatterSeries, which for the moment is as CTP. You can see a sample showing this functionality in the Feature Browser under xamDataChart / Display – Series / Gallery – High Density Scatter Series section.