CartesianChart
Class

Assembly LiveChartsCore.SkiaSharpView.Blazor
Namespace LiveChartsCore.SkiaSharpView.Blazor

Summary:

Inheritance:
Object =>
ComponentBase =>
Chart =>
CartesianChart
Implements:

Properties

Gets or sets the series to plot in the user interface.
Type: IEnumerable<ISeries>
Gets or sets the x axes.
Type: IEnumerable<ICartesianAxis>
Gets or sets the y axes.
Type: IEnumerable<ICartesianAxis>
Gets or sets the sections.
Type: IEnumerable<Section<SkiaSharpDrawingContext>>
Gets or sets the draw margin frame.
Type: DrawMarginFrame<SkiaSharpDrawingContext>
Gets or sets the zoom mode.
Type: ZoomAndPanMode
Gets or sets the zooming speed from 0 to 1, where 0 is the slowest and 1 the fastest.
Type: Double
Gets or sets the tool tip finding strategy.
Type: TooltipFindingStrategy
Gets the actual class.
Type: String
Gets the canvas element.
Type: ElementReference
Gets or sets the container css class.
Type: String
Gets or sets the legend class.
Type: String
Gets or sets the tooltip class.
Type: String
Gets the core.
Type: IChart
Gets the core canvas.
Type: MotionCanvas<SkiaSharpDrawingContext>
Gets or sets the chart title.
Type: VisualElement<SkiaSharpDrawingContext>
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
Gets or sets the Synchronization Context, use this property to use an external object to handle multi threading synchronization.
Type: Object
Gets or sets the animations speed.
Type: TimeSpan
Gets or sets the easing function, the library already provides many easing functions in the LiveCharts.EasingFunction static class.
Type: Func<Single, Single>
Gets or sets the legend position.
Type: LegendPosition
Gets or sets the legend.
Type: IChartLegend<SkiaSharpDrawingContext>
Gets or sets the legend default text paint, when null the library will use the default text paint.
Type: IPaint<SkiaSharpDrawingContext>
Gets or sets the legend background paint, when null the library will use the default background paint.
Type: IPaint<SkiaSharpDrawingContext>
Gets or sets the legend text size, when null the library will use the default text size.
Type: Nullable<Double>
Gets or sets the tooltip position.
Type: TooltipPosition
Gets or sets the tooltip.
Type: IChartTooltip<SkiaSharpDrawingContext>
Gets or sets the tooltip default text paint, when null the library will use the default text paint.
Type: IPaint<SkiaSharpDrawingContext>
Gets or sets the tooltip background paint, when null the library will use the default background paint.
Type: IPaint<SkiaSharpDrawingContext>
Gets or sets the tooltip text size, when null the library will use the default text size.
Type: Nullable<Double>
Gets or sets a value indicating whether the automatic updates are enabled.
Type: Boolean
Gets or sets the updater throttler, this property controls the interval where the user interface updates.
Type: TimeSpan
Gets or sets the visual elements.
Type: IEnumerable<ChartElement<SkiaSharpDrawingContext>>
Gets or sets the pointer down callback.
Type: EventCallback<PointerEventArgs>
Gets or sets the pointer move callback.
Type: EventCallback<PointerEventArgs>
Gets or sets the pointer up callback.
Type: EventCallback<PointerEventArgs>

Events

Occurs before the chart is measured, this is the first step before the chart updates.
Handler definition: ChartEventHandler<SkiaSharpDrawingContext>
Occurs when the chart started an update, just when the drawing loop started.
Handler definition: ChartEventHandler<SkiaSharpDrawingContext>
Occurs when a chart update finished, just when the drawing loop finished.
Handler definition: ChartEventHandler<SkiaSharpDrawingContext>
Occurs when the pointer goes down over a chart point(s).
Handler definition: ChartPointsHandler
Occurs when the pointer goes down over a chart point, if there are multiple points, the closest one will be selected.
Handler definition: ChartPointHandler
Occurs when the pointer goes down over a visual element.
Handler definition: VisualElementsHandler<SkiaSharpDrawingContext>

Methods

// Scales a UI point to the chart values scale.
LvcPoint point, // The point.
Int32 xAxisIndex, // Index of the x axis.
Int32 yAxisIndex// Index of the y axis.
)
// Scales a point in pixels to the chart data scale.
LvcPointD point, // The point.
Int32 xAxisIndex, // Index of the x axis.
Int32 yAxisIndex// Index of the y axis.
)
// Scales a point in the chart data scale to pixels.
LvcPointD point, // The point.
Int32 xAxisIndex, // Index of the x axis.
Int32 yAxisIndex// Index of the y axis.
)
// Gets all the ChartPoint that contain the given point.
LvcPoint point, // The given point.
TooltipFindingStrategy strategy// The finding strategy, default is Automatic.
)
// Gets all the VisualElement`1 that contain the given point.
LvcPoint point// The given point.
)