When working with a huge number of data items (in the ItemsSource) the RadChart offers a feature called Sampling
. To avoid unclear visual representation, and to improve performance, the chart combines several data items into a single data point.
For instance - if you have 1000 items in your items source - only 200 data points will be visualized (that is 200 bars, if you use bar series). That means that each data point contains information for 5 data items.
This is why the DataItem that is passed is null.
You can set how many data points to be visualized by setting the SamplingThreshold
property (by default it is 200
In your case you might need to fully disable Sampling by setting SamplingThreshold
to "0". You can read more about Sampling here
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>