RayCraftDocs
v1.0.3 raycraft.dev
On this page

PieChart

Complete

Pie or donut chart. Slices with a value of zero or less are skipped, and legend entries hide slices.

Example

PieChart control

Parameters

ParameterTypeDescription
CenterTextstringText shown in the middle of a donut.
ClassstringExtra CSS classes added to the root element.
DonutboolDraws a ring with an empty center.
HeightDoubleMaximum height of the grid body, for example 24rem (default 28rem with VirtualScroll).
InnerRadiusDoubleDonut hole size as a fraction of the radius (default 0.6).
LabelstringVisible label text (charts: accessible name; IconButton: accessible name and tooltip).
ShowDataLabelsboolWrites the value on each mark (bars, line points, pie slices).
ShowExportboolAdds buttons that save the chart as a PNG or SVG image.
ShowLegendboolShows the clickable legend.
SlicesIEnumerable<ChartSlice>Data: ChartSlice(label, value).
StylestringInline style added to the root element.
ValueFormatstringNumber format for axis and tooltips, e.g. N0 or P1.
WidthDoubleSkeleton: any CSS length. Charts: drawing width in SVG units (the chart still scales to its container).

Events

EventTypeDescription
OnSliceClickEventCallback<ChartSlice>

Package

PieChart is part of RayCraft Complete. Package: RayCraft.Blazor.Complete. It comes from the private RayCraft feed and needs an active license. See Getting started.