ClassRadCartesianChart
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
RadCartesianChart()
Initializes a new instance of the RadCartesianChart class.
Declaration
public RadCartesianChart()
Fields
AnnotationsProperty
Identifies the Annotations dependency property.
Declaration
public static readonly DependencyProperty AnnotationsProperty
Field Value
DependencyProperty
HorizontalAxisProperty
Identifies the HorizontalAxis dependency property.
Declaration
public static readonly DependencyProperty HorizontalAxisProperty
Field Value
DependencyProperty
HorizontalZoomRangeEndProperty
Identifies the HorizontalZoomRangeEnd dependency property.
Declaration
public static readonly DependencyProperty HorizontalZoomRangeEndProperty
Field Value
DependencyProperty
HorizontalZoomRangeStartProperty
Identifies the HorizontalZoomRangeStart dependency property.
Declaration
public static readonly DependencyProperty HorizontalZoomRangeStartProperty
Field Value
DependencyProperty
HoverModeProperty
Identifies the HoverMode dependency property.
Declaration
public static readonly DependencyProperty HoverModeProperty
Field Value
DependencyProperty
VerticalAxisProperty
Identifies the VerticalAxis dependency property.
Declaration
public static readonly DependencyProperty VerticalAxisProperty
Field Value
DependencyProperty
VerticalZoomRangeEndProperty
Identifies the VerticalZoomRangeEnd dependency property.
Declaration
public static readonly DependencyProperty VerticalZoomRangeEndProperty
Field Value
DependencyProperty
VerticalZoomRangeStartProperty
Identifies the VerticalZoomRangeStart dependency property.
Declaration
public static readonly DependencyProperty VerticalZoomRangeStartProperty
Field Value
DependencyProperty
Properties
Annotations
Gets the collection containing all the annotations presented by this instance.
Declaration
public PresenterCollection<CartesianChartAnnotation> Annotations { get; }
Property Value
PresenterCollection<CartesianChartAnnotation>
The annotations.
Grid
Gets or sets the CartesianChartGrid used to decorate the chart plot area with major/minor grid and strip lines.
Declaration
public CartesianChartGrid Grid { get; set; }
Property Value
HorizontalAxis
Gets or sets the visual Axis instance that will be used to plot points along the horizontal (X) axis.
Declaration
public CartesianAxis HorizontalAxis { get; set; }
Property Value
HorizontalZoomRangeEnd
Gets or sets the relative horizontal zoom range start (between 0 and 1).
Declaration
public double HorizontalZoomRangeEnd { get; set; }
Property Value
HorizontalZoomRangeStart
Gets or sets the relative horizontal zoom range start (between 0 and 1).
Declaration
public double HorizontalZoomRangeStart { get; set; }
Property Value
HoverMode
Gets or sets the hover mode.
Declaration
public ChartHoverMode HoverMode { get; set; }
Property Value
Indicators
Gets the collection containing all the indicators presented by this instance.
Declaration
public PresenterCollection<IndicatorBase> Indicators { get; }
Property Value
PlotAreaClip
Gets the plot area in view coordinates - that is without the zoom factor applied.
Declaration
public override RadRect PlotAreaClip { get; }
Property Value
Overrides
Series
Gets the collection containing all the series presented by this instance.
Declaration
public PresenterCollection<CartesianSeries> Series { get; }
Property Value
SmartLabelsStrategy
Gets or sets an object, responsible for positioning the ChartSeries labels in a way so that they do not overlap with each other.
Declaration
public ChartSmartLabelsStrategyBase SmartLabelsStrategy { get; set; }
Property Value
The smart labels positioning strategy.
VerticalAxis
Gets or sets the visual Axis instance that will be used to plot points along the vertical (Y) axis.
Declaration
public CartesianAxis VerticalAxis { get; set; }
Property Value
VerticalZoomRangeEnd
Gets or sets the relative vertical zoom range end (between 0 and 1).
Declaration
public double VerticalZoomRangeEnd { get; set; }
Property Value
VerticalZoomRangeStart
Gets or sets the relative vertical zoom range start (between 0 and 1).
Declaration
public double VerticalZoomRangeStart { get; set; }
Property Value
Methods
ConvertDataToPoint(DataTuple)
Converts the specified data to coordinates using the primary axes (if any).
Declaration
public Point ConvertDataToPoint(DataTuple dataTuple)
Parameters
dataTuple
The data.
Returns
Point
ConvertDataToPoint(DataTuple, CartesianAxis, CartesianAxis)
Converts the specified data to coordinates using the specified axes.
Declaration
public Point ConvertDataToPoint(DataTuple dataTuple, CartesianAxis horizontalAxis, CartesianAxis verticalAxis)
Parameters
dataTuple
The data.
horizontalAxis
The horizontal axis.
verticalAxis
The vertical axis.
Returns
Point
ConvertPointToData(Point)
Converts the specified coordinates to data using the primary axes (if any).
Declaration
public DataTuple ConvertPointToData(Point coordinates)
Parameters
coordinates
Point
The coordinates.
Returns
ConvertPointToData(Point, CartesianAxis, CartesianAxis)
Converts the specified coordinates to data using the specified axes.
Declaration
public DataTuple ConvertPointToData(Point coordinates, CartesianAxis horizontalAxis, CartesianAxis verticalAxis)
Parameters
coordinates
Point
The coordinates.
horizontalAxis
The horizontal axis.
verticalAxis
The vertical axis.
Returns
OnCreateAutomationPeer()
Returns class-specific AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
AutomationPeer
The type-specific AutomationPeer implementation.
Overrides