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
Constructors
Properties
| name |
description |
| 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. |
Methods
| name |
description |
| 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