Skip to content

PolarChart class

Displays series on a circular plot area, where the X axis is an angle measured in radians around the center and the Y axis is a distance from that center.

Namespace: Eremex.AvaloniaUI.Charts
Assembly: Eremex.Avalonia.Charts.dll
NuGet Package: Eremex.Avalonia.Controls

Declaration

public class PolarChart : ChartControl

Public Members

name description
PolarChart() Initializes a new instance of the PolarChart class.
AxisX { get; set; } Gets or sets the angular axis. When left unset, the chart creates a default axis.
AxisY { get; set; } Gets or sets the radial axis. When left unset, the chart creates a default axis.
Series { get; } Gets the series displayed by the chart.
SeriesSource { get; set; } Gets or sets the collection of series definitions used to generate the items of Series. Each source item is turned into a series by SeriesTemplate.
SeriesTemplate { get; set; } Gets or sets the template used to create a series for each item of SeriesSource.
DiagramPointToScreenPoint(…) Converts an angle and a value to the corresponding position in control coordinates.
ResetZoom() Restores the visible range of every axis to the full range of its data.
ScreenPointToDiagramPoint(…) Converts a position in control coordinates to the corresponding angle and value.
Scroll(…) Shifts the visible range of the axes along their value axes.
Zoom(…) Changes the visible range of the axes.

See Also

Used in articles