PieChart
Class
Assembly LiveChartsCore.SkiaSharpView.Maui
Namespace LiveChartsCore.SkiaSharpView.Maui
Summary:
Implements:
Constructors
// Initializes a new instance of the SourceGenChart class.
Properties
Gets or sets a value indicating whether the pie slices will be drawn clockwise, default is true.
Type: Boolean
Type: Boolean
Gets or sets the initial rotation in degrees, this angle specifies where the first pie slice will be drawn, then the remaining
slices will stack according to its corresponding position.
Type: Double
Type: Double
Gets the core canvas.
Type: CoreMotionCanvas
Type: CoreMotionCanvas
Gets or sets the tooltip.
Type: IChartTooltip
Type: IChartTooltip
Gets or sets the legend.
Type: IChartLegend
Type: IChartLegend
Gets or sets the chart theme.
Type: Theme
Type: Theme
Gets or sets the updater throttler, this property controls the interval where the user interface updates.
Type: TimeSpan
Type: TimeSpan
Gets or sets a value indicating whether the automatic updates are enabled.
Type: Boolean
Type: Boolean
Occurs when the chart started an update, just when the drawing loop started.
Type: ICommand
Type: ICommand
Occurs when the pointer goes down over a chart point(s).
Type: ICommand
Type: ICommand
Occurs when the hovered points in the chart change.
Type: ICommand
Type: ICommand
Occurs when the pointer goes down over a chart point, if there are multiple points, the closest one will be selected.
Type: ICommand
Type: ICommand
Occurs when the pointer goes down over a visual element.
Type: ICommand
Type: ICommand
Ocurrs when the chart is pressed.
Type: ICommand
Type: ICommand
Ocurrs when the pointer is moved over the chart.
Type: ICommand
Type: ICommand
Ocurrs when the pointer is released over the chart.
Type: ICommand
Type: ICommand
Gets or sets the animations speed.
Type: TimeSpan
Type: TimeSpan
Gets or sets the draw margin, if this property is null, the library will calculate a margin, this margin is the distance
between the view bounds and the drawable area.
Type: Margin
Type: Margin
Gets or sets the legend position.
Type: LegendPosition
Type: LegendPosition
Gets or sets the tooltip position.
Type: TooltipPosition
Type: TooltipPosition
Gets or sets the legend default text paint, when null the library will use the default text paint.
Type: Paint
Type: Paint
Gets or sets the legend background paint, when null the library will use the default background paint.
Type: Paint
Type: Paint
Gets or sets the legend text size, when null the library will use the default text size.
Type: Double
Type: Double
Gets or sets the tooltip default text paint, when null the library will use the default text paint.
Type: Paint
Type: Paint
Gets or sets the tooltip background paint, when null the library will use the default background paint.
Type: Paint
Type: Paint
Gets or sets the tooltip text size, when null the library will use the default text size.
Type: Double
Type: Double
Gets or sets the Synchronization Context, use this property to
use an external object to handle multi threading synchronization.
Type: Object
Type: Object
Gets or sets the chart title.
Type: IChartElement
Type: IChartElement
Gets or sets the visual elements.
Type: IEnumerable<IChartElement>
Type: IEnumerable<IChartElement>
Gets or sets the series collection.
Type: IEnumerable<ISeries>
Type: IEnumerable<ISeries>
Gets or sets the source of the series.
Type: IEnumerable<Object>
Type: IEnumerable<Object>
Events
Occurs before the chart is measured, this is the first step before the chart updates.
Handler definition: ChartEventHandler
Handler definition: ChartEventHandler
Occurs when a chart update finished, just when the drawing loop finished.
Handler definition: ChartEventHandler
Handler definition: ChartEventHandler
Occurs when the chart started an update, just when the drawing loop started.
Handler definition: ChartEventHandler
Handler definition: ChartEventHandler
Occurs when the pointer goes down over a chart point(s).
Handler definition: ChartPointsHandler
Handler definition: ChartPointsHandler
Occurs when the hovered points in the chart change.
Handler definition: ChartPointHoverHandler
Handler definition: ChartPointHoverHandler
Occurs when the pointer goes down over a chart point, if there are multiple points, the closest one will be selected.
Handler definition: ChartPointHandler
Handler definition: ChartPointHandler
Occurs when the pointer goes down over a visual element.
Handler definition: VisualElementsHandler
Handler definition: VisualElementsHandler
Methods
// Gets all the ChartPoint that contain the given point.
| LvcPointD point, | // The given point. |
| FindingStrategy strategy, | // The finding strategy, default is Automatic. |
| FindPointFor findPointFor | // The find point for, default is HoverEvent. |
)