Let first start you mark this thread for the old RadChart control. For new development, we urge you not to use the old RadChart but use the new RadChartView
. The new chart view is actually a set of controls - RadCartesianChart, RadPieChart, RadPolarChart, ChartDataSource. It is much faster, very flexible, resolves almost all limitations the old control had and is pretty easy to set up. You can read about the differences between the components in the RadChart vs. RadChartView
An approach which you can try is to create different DataTemplate for the different cases. Then you can create a class which derives from DataTemplateSelector and override the SelectTemplate method where you can check the incoming data and set the desired data template. You can specify the custom class to the TemplateSelector
property of the ChartSeriesLabelDefinition.
Telerik by Progress