Hello,
i have an issue using RadCartesianChart with mixed Series types. All series have the same ItemsSource. I know if there are too much Datapoints the chart filters some points. The problem is that not on all series the same datapoints are filtered.
In the first picture you can see that there is no Datapoint for the StepLineSeries at 16:34:29, the next closest point is at 16:34:16. It is filtered out because there are too much datapoints for this range. This would be ok if it is also filtered out at the RangeSeries.
In the second picture we are zoomed in and we see that the point is no more filtered.
In the third picture i used for all 3 series the same series type (unzoomed). Now all serieses are filtered correct the same Datapoints.
How can i change this behavior of the Chart that all series types do the filtering the same way? In my opinion this behavior is wrong. I would expect the bevavior of Picture three also for different series types.
<telerik:RadCartesianChart.Series>
<telerik:StepLineSeries DisplayName="Value" Stroke="DodgerBlue" StrokeThickness="1" ItemsSource="{Binding Data}" CategoryBinding="Timestmp" ValueBinding="Value"></telerik:StepLineSeries>
<telerik:RangeSeries DisplayName="MinValue" Stroke="#88FF0000" StrokeThickness="1" Fill="#44FF0000" ItemsSource="{Binding Data}" CategoryBinding="Timestmp" LowBinding="LowBinding" HighBinding="MinValue"></telerik:RangeSeries>
<telerik:RangeSeries DisplayName="MaxValue" Stroke="#88FF0000" StrokeThickness="1" Fill="#44FF0000" ItemsSource="{Binding Data}" CategoryBinding="Timestmp" LowBinding="MaxValue" HighBinding="HighBinding"></telerik:RangeSeries>
</telerik:RadCartesianChart.Series>
Hello Joachim. The chart doesn't filter any data. All items in the ItemsSource will produce the corresponding DataPoint objects in the chart. If you do not see a data point until you zoom-in this is probably because the there is not enough space on the screen so all data points can fit. However, this doesn't affect any of the chart's functionality and it doesn't filter data. In this case, the screen just cannot fit the pixels expected by all data points. For example, if you have 1000 data points and lets say each data point require 1px of width, and then we have a monitor that is lets say 500 pixels wide, there won't be enough space for all data points (something like a half a pixel for each data point. So the rendering of the OS will try to reduce the pixels and make a meaningful visual of the setup.
Maybe, by filtering you mean the data that is displayed in the trackball. If this is the case, can you send over a sample showing your exact setup along with the plotted data, so I can check it on my side?