Unplanned
Last Updated: 18 Nov 2024 11:09 by Martin Ivanov
Currently, the trackball info element is aligned with the top of the plot area of the chart and it is centered to the trackball line. Add an option that makes the trackabll info floating next to the closest snapped data point.
Unplanned
Last Updated: 24 Oct 2024 14:14 by Stenly
Currently, there isn't a possibility to cancel the creation of labels for certain data points, as it is on the level of the series via the ShowLabels property. We could introduce an option to control this on the level of the data points.
Unplanned
Last Updated: 28 Aug 2024 08:59 by ADMIN

Currently, RadChartView doesn't support the ChartToolTipBehavior for series that are using BitmapRenderOptions, Direct2DRenderOptions, or SkiaRenderOptions. The tooltip doesn't display.

Unplanned
Last Updated: 05 Jul 2024 10:17 by Martin Ivanov
The feature needs to cover functionality as follows: The logarithmic axis has an exponent step (1, 10, 100, 1000) and the current ticks support of the axis only plots evenly distributed ticks. Clients, however, sometimes need to display unevenly distributed ticks (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and so on).
Unplanned
Last Updated: 25 Jun 2024 10:42 by Martin Ivanov

Currently the MouseWheel event used to zoom is not handled which means that the event will bubble to the parent elements which can lead to scrolling issues. Add an option to handle the MouseWheel event when the chart zooming is enabled.

To get the desired result, you can handle the MouseWheel event of the chart manually.

 private void RadCartesianChart_MouseWheel(object sender, MouseWheelEventArgs e)
 {
     e.Handled = true;
 }

Unplanned
Last Updated: 29 May 2024 14:10 by Martin Ivanov
The TickOrigin setting of the LinearAxis doesn't work when the MinorTicksPerMajor property is set to a value bigger than 0.
Unplanned
Last Updated: 20 May 2024 15:30 by Stenly
Created by: Stenly
Comments: 0
Category: ChartView
Type: Feature Request
0
Add hieken ashi candlesticks series to the available series of the RadChartView control.
Unplanned
Last Updated: 07 Mar 2024 16:26 by Martin Ivanov
Currently, the categories in the CategoricalAxis are ordered by the order of their appearance in the plotted data. Allow ordering the categories manually.
Unplanned
Last Updated: 04 Mar 2024 07:54 by Martin Ivanov
Add an API in the chart spline series (like a method override or similar) that allows you to calculate your own set of additional points that render the spline in the chart's spline series.
Unplanned
Last Updated: 16 Nov 2023 15:17 by Martin Ivanov
By default when the chart is zoomed in, the major step between the axis ticks is automatically re-calculated to match the new zoom level. Add a property that allows you to access the recalculated major step.
Unplanned
Last Updated: 14 Sep 2023 07:56 by Martin Ivanov

In some cases the CartesianGridLineAnnotation can be offset with a single pixel from the expected position on the axis. For example, if the annotation is positioned at value 0 and there is a tick, a offset between the tick and the annotation can be observed.

To work this around, you can manually offset the annotation by setting its Top Margin.

<telerik:CartesianGridLineAnnotation Margin="0 1 0 0"/>

Unplanned
Last Updated: 20 Jun 2023 14:31 by ADMIN
Created by: Martin Ivanov
Comments: 2
Category: ChartView
Type: Feature Request
1
Implement pan and zoom ability for the polar chart.
Completed
Last Updated: 29 May 2023 08:54 by ADMIN
Release R2 2023

The trackball visuals are the ellipses that snap to the data points when you enable the trackball behavior and hover the plot area. If a trackball is displayed and you zoom-in (via mouse wheel) or pan (via drag), the trackball visuals stay on the proper data point as expected. However, if the zoom-in forces the corresponding data point to go outside the viewport, the trackball follows it and it doesn't get hidden (because it is outside the viewport/plot area).

To work this around, you can manually hide the Ellipse visuals.

private void RadChart_PanOffsetChanged(object sender, Telerik.Windows.Controls.ChartView.ChartPanOffsetChangedEventArgs e)
{
	Dispatcher.BeginInvoke(new Action(() =>
	{
		var chart = (RadCartesianChart)sender;
		var trackballs = chart.ChildrenOfType<Ellipse>().Where(x => x.DataContext is DataPointInfo);
		foreach (Ellipse visual in trackballs)
		{
			var dpInfo = (DataPointInfo)visual.DataContext;
			RadRect dpSlot = dpInfo.DataPoint.LayoutSlot;
			if (!chart.PlotAreaClip.Contains(dpSlot.X, dpSlot.Y))
			{
				visual.Opacity = 0;
			}
			else
			{
				if (visual.Opacity == 0)
				{
					visual.Opacity = 1;
				}
			}
		}
	}));
}

Completed
Last Updated: 20 Apr 2023 05:35 by ADMIN
Release LIB 2023.1.424 (24 Apr 2023)

NullReferenceException when MinorTicksPerMajor of the axis is set and the chart gets unloaded.

To work this around, avoid setting the MinorTIcksPerMajor property in this scenario.

Completed
Last Updated: 02 Feb 2023 13:57 by ADMIN
Release LIB 2023.1.206 (6 Feb 2023)

The SeriesCreated event of the RadChartView's SeriesProvicer is never called when the SeriesDescriptorSelector property is used.

To work this around, you can create a custom chart series descriptor and override its CreateInstanceCore method.

public class CustomScatterSeriesDescriptor : ScatterSeriesDescriptor
{
	protected override ChartSeries CreateInstanceCore(object context)
	{
		var series = (ScatterSeries)base.CreateInstanceCore(context);
		// assign whatever settings you need here
		return series;
	}
}

Completed
Last Updated: 03 Feb 2023 06:39 by ADMIN
Release LIB 2023.1.206 (6 Feb 2023)

ArgumentException occurs when the ItemsSource of the chart series is populated with items that implement the ICustomTypeProvider interface and the value binding properties of the series  (ValueBinding, CategoryBinding, YValueBinding, XValueBinding, etc.) are assigned to dynamic properties. This happens when the value binding properties are assigned to PropertyNameDataPointBinding object pointing to a property name. This is also what happens if you set the properties in XAML using string values.

To work this around, you can use the GenericDataPointBinding<T> class defined in code-behind in order to assign the value binding properties. 

Or alternatively, you can implement custom PropertyNameDataPointBinding class and override its GetValue() method. In the method, you can check the item type and if it is ICustomTypeProvider, and then execute custom code that gets the value. The custom PropertyNameDataPointBinding implementation is shown in the attached CustomPropertyNameDataPointBinding.zip file. To use the custom binding class in XAML, you can use the following syntax:

<telerik:ScatterPointSeries.YValueBinding>
	<local:CustomPropertyNameDataPointBinding PropertyName="Y" />
</telerik:ScatterPointSeries.YValueBinding>

Unplanned
Last Updated: 16 Nov 2022 13:48 by Ashraf
The series are not rendered as expected when using Direct2DRenderOptions and hiding labels (by setting the LabelInterval, SmartLabelsMode or via a different approach)
Unplanned
Last Updated: 12 Oct 2022 06:40 by Martin Ivanov
Created by: Martin Ivanov
Comments: 0
Category: ChartView
Type: Feature Request
1
Add ScatterRangeSplineSeries visualization, same as RangeSplineSeries, but in scatter scenario (two linear axes).
Completed
Last Updated: 07 Mar 2023 16:20 by ADMIN
Release R1 2023 SP

The FadeOtherSeries hover mode doesn't work when the lightweight render options (Direct2D and Bitmap) are used.

You can find one way to work this around in the attached project.

Duplicated
Last Updated: 14 Sep 2022 10:05 by ADMIN

Please add the Contour series for showing the scatter (X,Y) lines which are connecting the points with the equial Z- coordinate. Currently a scatter 3D surface (X,Y,Z)  can now be shown only as 3D chart.

Often it is necessary to show 3D surface as 2D chart with lines connecting (X,Y) points with "same Z-level" .

Samples:

References:

 

1 2 3 4 5 6