Automatic axis range calculation should take into account the visibility of the chart series (i.e. the data points of a collapsed series should not be respected). Note: This is by design. The range of all series forms the range of the axis. If the user wants the collapsed series not to affect the range of the axis he can remove them.
If we set a Palette to RadCartesianChart and then modify the default StrokeThickness and Stroke of a LineSeries via Style, the new Stroke does not apply. The project attached demonstrates the problem.
"Insert" operation is not supported properly for chart series but is handled like "Add" i.e. RadCartesianChart.Series.Insert(0, series) will not result in inserting the series at zero index but internally it will be added to the end of the collection and it will be treated as last series. Available in version 2014.3.1215.
RadPieChart throws an exception whenever is in a DataTemplate of an ItemsControl with over 120 instances. The ItemsControl uses a RadUniformGrid as an ItemsPanel. Project is attached.
The fix is available in LIB Version 2015.1.0406.
In a chart that displays more than one series, it would great to be able to turn on/off the trackball feature on a per-series basis. (Currently, suppressing the display of data for a given series doesn't prevent the trackball from snapping to points on that series - a weird experience for the user.
Available in 2014 Q3 release.
When the ItemsSource of a series is replaced with new collection, the labels of the old series are not cleared. Fixed in LIB version: 2014.2.714
An exception is thrown in design time when a RadCartesianChart is inside a RadExpander and no-xaml binaries are used in combination with VisualStudio 2010.
DateTimeContinuousAxis produces too many labels when zoom in to the max and then zoomed out with double clicking the slider. The result is different when zooming out while dragging the slider and when double clicking it.
When you try to set the LabelDefinition property in style it is not applied. As a workaround you can create an attached property to which you can apply the custom definition and set it to the LabelDefinition property of the annotation in its OnPropertyChangedCallback.
If the annotation and its label are out of the viewport (the plot area) and then use the PanZoomBar to scroll to it, the label is not displayed. It appears after the chart layout is updated (ex: resize or zoom).
When you set the Palette property to a new instance of ChartPalette in XAML, a NullReferenceException is thrown. This happens when you click inside the chart control in the Visual Studio designer.
The exception reproduces only if the "Miscellaneous" category in the "Properties" pane of Visual Studio is expanded.
To work this around, set the Palette property in code:
The exception is reproducible when you are using SplineSeries with DateTimeContinuousAxis. You need to add data points to the chart with a gap between the dates.
A NullReferenceException is thrown when the Strategy of the series is set Available in LIB version: 2017.2.605
The trackball becomes unresponsive in a live data scenario with more than one chart. The issue is observed in a scenario with a categorical axis and grid lines originating from it. The fix is available in LIB Version: 2016.2.829.
When you change series datapoints and then play ChartRevealAnimation the following InvalidOperationException might occur:
Cannot call the ClockController.SkipToFill method for a Clock that has a Duration or RepeatDuration of Forever, because this Clock will never reach its fill period.
You can try calling PlayAnimation in Dispatcher:
Dispatcher.BeginInvoke(new Action(() =>