Declined
Last Updated: 14 Nov 2014 17:52 by ADMIN
Created by: Louis
Comments: 2
Category: ChartView
Type: Feature Request
1
It would be very useful if Charts would support multiple SeriesProviders to be able to plot data of different types without having to artificially consolidate them into a single list with the charting attirbutes exposed via the same properties.
Completed
Last Updated: 16 Apr 2015 14:36 by ADMIN
The fix is available in LIB Version 2015.1.0420.
Completed
Last Updated: 28 Apr 2016 14:19 by ADMIN
Approved
Last Updated: 03 Jan 2017 20:54 by ADMIN
When there is defined a ChartPanAndZoomBehavior and the axes of the chart are switched at run-time, the orientation of the PanZoomBar elements it is not changed.

Workaround:
Get the PanZoomBar element and set its Orientation property.

private void TrySetOrientation(CartesianAxis axis, Orientation orientation)
{
    var panZoomBar = Telerik.Windows.Controls.ChildrenOfTypeExtensions.FindChildByType<PanZoomBar>(axis);
    if (panZoomBar != null)
    {
        panZoomBar.Orientation = orientation;
    }
}

private void SwapAxes()
{           
    // Swapping code here

    this.Dispatcher.BeginInvoke((Action)(() =>
    {
        this.TrySetOrientation(this.chart.HorizontalAxis, Orientation.Horizontal);
        this.TrySetOrientation(this.chart.VerticalAxis, Orientation.Vertical);
    }));
}
Approved
Last Updated: 03 Jan 2017 21:19 by ADMIN
There are scenarios where the actual minimum and maximum of the axis are of high importance but they are not displayed (due to TickOrigin). For instance if the axis range is (-1, 11) and TickOrigin is "0", the labels will be (0, 2, 4...) and "-1" and "11" will not be displayed. 
Approved
Last Updated: 03 Jan 2017 21:19 by ADMIN
ADMIN
Created by: Petar Marchev
Comments: 0
Category: ChartView
Type: Feature Request
1
The ability to select a series instead of a series' items.
Approved
Last Updated: 03 Jan 2017 21:19 by ADMIN
Currently the ChartSmartLabelsStrategy places the labels outside the bars, not taking into consideration the Horizontal and Vertical Alignment of the label definition.
Completed
Last Updated: 13 Oct 2014 13:45 by ADMIN
ADMIN
Created by: Pavel R. Pavlov
Comments: 0
Category: ChartView
Type: Bug Report
1
If you set the PolarAxis.Maximum property to value which is equal to or less than the smallest value of a series, a DevideByZero exception is thrown.

Fixed in Q3 2014
Completed
Last Updated: 04 Feb 2016 15:34 by ADMIN
ADMIN
Created by: Pavel R. Pavlov
Comments: 0
Category: ChartView
Type: Bug Report
1
A design time exception may be thrown in certain scenarios.
Completed
Last Updated: 02 Jun 2017 12:42 by ADMIN
A NullReferenceException is thrown when the Strategy of the series is set


Available in LIB version: 2017.2.605
Completed
Last Updated: 26 Jan 2016 06:53 by ADMIN
ADMIN
Created by: Petar Marchev
Comments: 0
Category: ChartView
Type: Bug Report
1
When there are no data points in the bar series, the chart fails to retrieve a color for the marker of the legend item. This can be worked around by modifying the item template of the legend item. In the new template the binding of the Fill of the marker, should include not just the MarkerFill but TargetNullValue:

<DataTemplate x:Key="legendItemContentTemplate1">
 <StackPanel Orientation="Horizontal">
  <Path Fill="{Binding MarkerFill, TargetNullValue=#9B25B1}" Width="12" Height="12">
   <Path.Data>
    <Binding Path="ActualMarkerGeometry" 
      RelativeSource="{RelativeSource AncestorType=telerik:LegendItemControl}" />
   </Path.Data>
  </Path>
  <TextBlock Margin="2" Text="{Binding Title}" />
 </StackPanel>
</DataTemplate>


Will be available in Q2 2016 Release.
Approved
Last Updated: 04 Jan 2017 07:16 by ADMIN
The data points are not rendered when the series' axis is set at runtime through a DataTrigger in the series' style. 

Note: The data points are rendered when the chart is resized or zoomed.

Workaround:
Change the resource type in the DataTrigger that changes the axis - instead of DynamicResource, use StaticResource. 

<telerik:CategoricalSeriesDescriptor.Style>
    <Style TargetType="telerik:LineSeries">
        <Style.Triggers>
            <DataTrigger Binding="{Binding Path=Axis}" Value="Left">
                <Setter Property="VerticalAxis" Value="{StaticResource AxisLeft}"/>
            </DataTrigger>
            <DataTrigger Binding="{Binding Path=Axis}" Value="Right">
                <Setter Property="VerticalAxis" Value="{StaticResource AxisRight}"/>
            </DataTrigger>
        </Style.Triggers>
    </Style>
</telerik:CategoricalSeriesDescriptor.Style>
Completed
Last Updated: 28 Oct 2016 08:52 by ADMIN
ADMIN
Created by: Dinko
Comments: 0
Category: ChartView
Type: Feature Request
1
Add support for 3D Series Type in RadChartView.

A RadCartesianChart3D was introduced with R3 2016. You can use its BarSeries3D to easily achieve the Manhattan chart visualization.

See the documentation: 
http://docs.telerik.com/devtools/wpf/controls/radchartview3d/overview
See the SDK examples: 
https://github.com/telerik/xaml-sdk/tree/master/ChartView3D/WPF
See the demos: 
https://demos.telerik.com/wpf/
Approved
Last Updated: 04 Jan 2017 07:34 by ADMIN
MovingAverageIndicator doesn't recalculate its data points when a new item is added in its ItemsSource at runtime

Workaround:
To update the data points of the indicator reset its Period property when a new item is added in the ItemsSource. For example:

// add new item
var indicator = chart.Indicators[0] as MovingAverageIndicator;
var period = indicator.Period;
indicator.Period = 0;
indicator.Period = period;
Approved
Last Updated: 03 Jan 2017 21:14 by ADMIN
Workaround:
One way to work around this is to set the plot mode of the axis to OnTicksPadded. 
Approved
Last Updated: 04 Jan 2017 07:22 by ADMIN
In a multiple series scenario if one series gets removed, an internal axis flag is incorrectly reset resulting in the horizontal axis displaying only one label when SmartLabelsMode is used. One way to work-around this is to add an empty dummy series after removing a real series:

            this.chart1.Series.Remove(EmptyDummySeries);
            if (this.chart1.Series.Count > 0)
            {
                this.chart1.Series.RemoveAt(this.chart1.Series.Count - 1);
                if (this.chart1.Series.Count > 0)
                {
                    this.chart1.Series.Add(EmptyDummySeries);
                }
            }
Completed
Last Updated: 24 Aug 2016 14:44 by ADMIN
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.
Approved
Last Updated: 31 Jan 2017 06:45 by ADMIN
Currently, if the trackball position is outside the plot area boundaries, the element is not clipped and there is no mechanism that allows clipping it. 

Note: The trackball is the small ellipse that snaps to the data points.
Approved
Last Updated: 20 Dec 2016 09:09 by ADMIN