ClassRadPolarChart
Represents a RadChartBase instance that uses Polar coordinate system to plot data points.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.Chart.dll
Syntax:
[TelerikToolboxCategory("Data Visualization")]
public class RadPolarChart : RadChartBase, IChartElementPresenter
Inheritance: objectRadControlBasePresenterBaseRadChartBaseRadPolarChart
Implements:
Inherited Members
Constructors
RadPolarChart()
Initializes a new instance of the RadPolarChart class.
Declaration
public RadPolarChart()
Fields
HoverModeProperty
Identifies the HoverMode dependency property.
Declaration
public static readonly DependencyProperty HoverModeProperty
Field Value
DependencyProperty
PolarAxisProperty
Identifies the PolarAxis dependency property.
Declaration
public static readonly DependencyProperty PolarAxisProperty
Field Value
DependencyProperty
RadialAxisProperty
Identifies the RadialAxis dependency property.
Declaration
public static readonly DependencyProperty RadialAxisProperty
Field Value
DependencyProperty
StartAngleProperty
Identifies the StartAngle dependency property.
Declaration
public static readonly DependencyProperty StartAngleProperty
Field Value
DependencyProperty
Properties
Annotations
Gets the collection containing all the annotations presented by this instance.
Declaration
public PresenterCollection<PolarChartAnnotation> Annotations { get; }
Property Value
PresenterCollection<PolarChartAnnotation>
The annotations.
Grid
Gets or sets the PolarChartGrid used to decorate the chart plot area with polar and angle lines.
Declaration
public PolarChartGrid Grid { get; set; }
Property Value
HoverMode
Gets or sets the hover mode.
Declaration
public ChartHoverMode HoverMode { get; set; }
Property Value
PolarAxis
Gets or sets the visual PolarAxis instance that will be used to plot points along the polar (radius) axis.
RadialAxis
Gets or sets the visual RadialAxis instance that will be used to plot points along the vertical (Y) axis.
Series
Gets the collection containing all the series presented by this instance.
Declaration
public PresenterCollection<PolarSeries> Series { get; }
Property Value
StartAngle
Gets or sets the angle at which the polar axis is anchored. The angle is measured counter-clockwise, starting from the right side of the ellipse.
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
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
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Declaration
public override void OnApplyTemplate()
Overrides
OnPanOffsetChanged(ChartPanOffsetChangedEventArgs)
Raises the event.
Declaration
protected override void OnPanOffsetChanged(ChartPanOffsetChangedEventArgs args)
Parameters
args
ChartPanOffsetChangedEventArgs
The ChartPanOffsetChangedEventArgs instance containing the event data.
Overrides