RadCartesianChart
Represents a RadChartBase instance that uses a Cartesian Coordinate System to plot the associated data points.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.Chart.dll
Syntax:
[TelerikToolboxCategory("Data Visualization")]
public class RadCartesianChart : RadChartBase, IChartElementPresenter
Inheritance: objectRadControlBasePresenterBaseRadChartBaseRadCartesianChart
Implements:
Inherited Members
Constructors
Initializes a new instance of the RadCartesianChart class.
public RadCartesianChart()
Fields
AnnotationsProperty
DependencyProperty
Identifies the Annotations dependency property.
public static readonly DependencyProperty AnnotationsProperty
HorizontalAxisProperty
DependencyProperty
Identifies the HorizontalAxis dependency property.
public static readonly DependencyProperty HorizontalAxisProperty
HorizontalZoomRangeEndProperty
DependencyProperty
Identifies the HorizontalZoomRangeEnd dependency property.
public static readonly DependencyProperty HorizontalZoomRangeEndProperty
HorizontalZoomRangeStartProperty
DependencyProperty
Identifies the HorizontalZoomRangeStart dependency property.
public static readonly DependencyProperty HorizontalZoomRangeStartProperty
HoverModeProperty
DependencyProperty
Identifies the HoverMode dependency property.
public static readonly DependencyProperty HoverModeProperty
VerticalAxisProperty
DependencyProperty
Identifies the VerticalAxis dependency property.
public static readonly DependencyProperty VerticalAxisProperty
VerticalZoomRangeEndProperty
DependencyProperty
Identifies the VerticalZoomRangeEnd dependency property.
public static readonly DependencyProperty VerticalZoomRangeEndProperty
VerticalZoomRangeStartProperty
DependencyProperty
Identifies the VerticalZoomRangeStart dependency property.
public static readonly DependencyProperty VerticalZoomRangeStartProperty
Properties
Gets the collection containing all the annotations presented by this instance.
public PresenterCollection<CartesianChartAnnotation> Annotations { get; }
The annotations.
Gets or sets the CartesianChartGrid used to decorate the chart plot area with major/minor grid and strip lines.
public CartesianChartGrid Grid { get; set; }
Gets or sets the visual Axis instance that will be used to plot points along the horizontal (X) axis.
public CartesianAxis HorizontalAxis { get; set; }
Gets or sets the relative horizontal zoom range start (between 0 and 1).
public double HorizontalZoomRangeEnd { get; set; }
Gets or sets the relative horizontal zoom range start (between 0 and 1).
public double HorizontalZoomRangeStart { get; set; }
Gets or sets the hover mode.
public ChartHoverMode HoverMode { get; set; }
Gets the collection containing all the indicators presented by this instance.
public PresenterCollection<IndicatorBase> Indicators { get; }
Gets the plot area in view coordinates - that is without the zoom factor applied.
public override RadRect PlotAreaClip { get; }
Overrides:
Gets the collection containing all the series presented by this instance.
public PresenterCollection<CartesianSeries> Series { get; }
Gets or sets an object, responsible for positioning the ChartSeries labels in a way so that they do not overlap with each other.
public ChartSmartLabelsStrategyBase SmartLabelsStrategy { get; set; }
The smart labels positioning strategy.
Gets or sets the visual Axis instance that will be used to plot points along the vertical (Y) axis.
public CartesianAxis VerticalAxis { get; set; }
Gets or sets the relative vertical zoom range end (between 0 and 1).
public double VerticalZoomRangeEnd { get; set; }
Gets or sets the relative vertical zoom range start (between 0 and 1).
public double VerticalZoomRangeStart { get; set; }
Methods
Converts the specified data to coordinates using the specified axes.
public Point ConvertDataToPoint(DataTuple dataTuple, CartesianAxis horizontalAxis, CartesianAxis verticalAxis)
The data.
horizontalAxisCartesianAxisThe horizontal axis.
verticalAxisCartesianAxisThe vertical axis.
Returns:Point
Converts the specified data to coordinates using the primary axes (if any).
public Point ConvertDataToPoint(DataTuple dataTuple)
The data.
Returns:Point
Converts the specified coordinates to data using the specified axes.
public DataTuple ConvertPointToData(Point coordinates, CartesianAxis horizontalAxis, CartesianAxis verticalAxis)
The coordinates.
horizontalAxisCartesianAxisThe horizontal axis.
verticalAxisCartesianAxisThe vertical axis.
Returns:Converts the specified coordinates to data using the primary axes (if any).
public DataTuple ConvertPointToData(Point coordinates)
The coordinates.
Returns:OnCreateAutomationPeer()
AutomationPeer
Returns class-specific AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.
protected override AutomationPeer OnCreateAutomationPeer()
AutomationPeer
The type-specific AutomationPeer implementation.
Overrides: