Playground
Verwende <DonutChart />, um ein DonutChart darzustellen.
import { DonutChart } from "@mittwald/flow-react-components"; <DonutChart value={30} aria-label="Auslastung" />
Mit Unit
Im default wird das DonutChart immer mit Prozentangabe angezeigt. Über das
Property formatOptions können aber auch andere Einheiten gewählt werden. (s.
Intl.NumberFormat)
Gigabyte
Dezimalzahl
Größen
Die Size des DonutCharts kann Medium oder Large sein. Medium ist dabei die Standardgröße.
Mit alternativem Text
Über die children kann der Text innerhalb des DonutCharts überschrieben werden
Status
Je nach Anwendungsfall stehen vier Status-Farben zur Auswahl: Info, Success, Warning und Danger.
Segmente
Die Anzeige des DonutCharts kann über das segments Property um einzelne
Abschnitte ergänzt werden. Der value ergibt sich in diesem Fall aus der Summe
der Werte der einzelnen Segmente. Um die einzelnen Werte näher zu erläutern wird
automatisch die Legend Component angezeigt. Über das showLegend Property
kann diese ein- und ausgeblendet werden. Die Position der Legende kann über das
Property legendPosition bestimmt werden.
Die Farben der Segmente werden automatisch festgelegt, können aber über das
color Property überschrieben werden. Beim Überschreiben muss darauf geachtet
werden, dass nebeneinander liegende Farben weiterhin einen ausreichenden
Kontrast zueinander haben.
- Item 1 (28 %)
- Item 2 (24 %)
- Item 3 (20 %)
- Item 4 (10 %)
- Item 5 (12 %)
- Item 6 (6 %)