Class RadCartesianChart
Represents a RadChartBase instance that uses a Cartesian Coordinate System to plot the associated data points.
Inherited Members
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Chart.dll
Syntax
[TelerikToolboxCategory("Data Visualization")]
public class RadCartesianChart : RadChartBase, IChartElementPresenterWithMargin, IChartView, IChartElementPresenter, IChart, IThemable
Constructors
RadCartesianChart()
Fields
AnnotationsProperty
Identifies the Annotations dependency property.
Declaration
public static readonly DependencyProperty AnnotationsProperty
Field Value
System.Windows.DependencyProperty
|
HorizontalAxisProperty
Identifies the HorizontalAxis dependency property.
Declaration
public static readonly DependencyProperty HorizontalAxisProperty
Field Value
System.Windows.DependencyProperty
|
HorizontalZoomRangeEndProperty
Identifies the HorizontalZoomRangeEnd dependency property.
Declaration
public static readonly DependencyProperty HorizontalZoomRangeEndProperty
Field Value
System.Windows.DependencyProperty
|
HorizontalZoomRangeStartProperty
Identifies the HorizontalZoomRangeStart dependency property.
Declaration
public static readonly DependencyProperty HorizontalZoomRangeStartProperty
Field Value
System.Windows.DependencyProperty
|
HoverModeProperty
Identifies the HoverMode dependency property.
Declaration
public static readonly DependencyProperty HoverModeProperty
Field Value
System.Windows.DependencyProperty
|
VerticalAxisProperty
Identifies the VerticalAxis dependency property.
Declaration
public static readonly DependencyProperty VerticalAxisProperty
Field Value
System.Windows.DependencyProperty
|
VerticalZoomRangeEndProperty
Identifies the VerticalZoomRangeEnd dependency property.
Declaration
public static readonly DependencyProperty VerticalZoomRangeEndProperty
Field Value
System.Windows.DependencyProperty
|
VerticalZoomRangeStartProperty
Identifies the VerticalZoomRangeStart dependency property.
Declaration
public static readonly DependencyProperty VerticalZoomRangeStartProperty
Field Value
System.Windows.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
CartesianChartGrid
|
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
CartesianAxis
|
HorizontalZoomRangeEnd
Gets or sets the relative horizontal zoom range start (between 0 and 1).
Declaration
public double HorizontalZoomRangeEnd { get; set; }
Property Value
System.Double
|
HorizontalZoomRangeStart
Gets or sets the relative horizontal zoom range start (between 0 and 1).
Declaration
public double HorizontalZoomRangeStart { get; set; }
Property Value
System.Double
|
HoverMode
Gets or sets the hover mode.
Declaration
public ChartHoverMode HoverMode { get; set; }
Property Value
ChartHoverMode
|
Indicators
Gets the collection containing all the indicators presented by this instance.
Declaration
public PresenterCollection<IndicatorBase> Indicators { get; }
Property Value
PresenterCollection<IndicatorBase>
|
PlotAreaClip
Gets the plot area in view coordinates - that is without the zoom factor applied.
Declaration
public override RadRect PlotAreaClip { get; }
Property Value
RadRect
|
Overrides
Series
Gets the collection containing all the series presented by this instance.
Declaration
public PresenterCollection<CartesianSeries> Series { get; }
Property Value
PresenterCollection<CartesianSeries>
|
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
ChartSmartLabelsStrategyBase
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
CartesianAxis
|
VerticalZoomRangeEnd
Gets or sets the relative vertical zoom range end (between 0 and 1).
Declaration
public double VerticalZoomRangeEnd { get; set; }
Property Value
System.Double
|
VerticalZoomRangeStart
Gets or sets the relative vertical zoom range start (between 0 and 1).
Declaration
public double VerticalZoomRangeStart { get; set; }
Property Value
System.Double
|
Methods
ConvertDataToPoint(DataTuple)
Converts the specified data to coordinates using the primary axes (if any).
Declaration
public Point ConvertDataToPoint(DataTuple dataTuple)
Parameters
DataTuple
dataTuple
The data. |
Returns
System.Windows.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
dataTuple
The data. |
CartesianAxis
horizontalAxis
The horizontal axis. |
CartesianAxis
verticalAxis
The vertical axis. |
Returns
System.Windows.Point
|
ConvertPointToData(Point)
Converts the specified coordinates to data using the primary axes (if any).
Declaration
public DataTuple ConvertPointToData(Point coordinates)
Parameters
System.Windows.Point
coordinates
The coordinates. |
Returns
DataTuple
|
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
System.Windows.Point
coordinates
The coordinates. |
CartesianAxis
horizontalAxis
The horizontal axis. |
CartesianAxis
verticalAxis
The vertical axis. |
Returns
DataTuple
|
OnCreateAutomationPeer()
Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer
The type-specific System.Windows.Automation.Peers.AutomationPeer implementation. |