Sparkline-Komponente für Stripe-Apps
Ein Liniendiagramm, in der Daten als einfache Linie dargestellt werden.
So fügen Sie Ihrer App die Sparkline
Komponente hinzu:
import {Sparkline} from '@stripe/ui-extension-sdk/ui';
Hier eine Vorschau der UI-Komponente Sparkline
:
const sales = [ { date: 'Jan', sold: 1, }, { date: 'Feb', sold: 4, }, { date: 'Mar', sold: 2, }, { date: 'Apr', sold: 3, }, ]; return ( <Box css={{width: 'fill'}}> <Sparkline data={sales} x="date" y="sold" /> </Box> )
Sparkline-Eigenschaften
Eigenschaft | Typ |
---|---|
| Pflichtfeld
Die zum Generieren des Diagramms verwendeten Daten. |
| Pflichtfeld
Die Eigenschaft oder der Accessor für den Punkt auf der x-Achse. Verwandte Typen: Kanal. |
| Pflichtfeld
Die Eigenschaft oder der Accessor für den Punkt auf der y-Achse. Verwandte Typen: Kanal. |
| Optional
Gruppiert Daten nach Farbe basierend auf einer Eigenschaft oder einem Accessor. Verwandte Typen: Kanal. |
| Optional
Legt fest, ob eine QuickInfo angezeigt werden soll, wenn der Mauszeiger über das Diagramm bewegt wird. |
| Optional
Gruppiert Daten basierend auf einer Eigenschaft oder einem Accessor. Verwandte Typen: Kanal. |
Kanal
Eigenschaft | Typ |
---|---|
| Optional
|
| Optional
Verwandte Typen: Währung, UnitIdentifier. |
| Optional
|
| Optional
|
Währung
Eigenschaft | Typ |
---|---|
| Pflichtfeld
|
UnitIdentifier
Eigenschaft | Typ |
---|---|
| Pflichtfeld
|
Farbverwendung
Der Kanal color
gruppiert Daten:
const sales = [ { date: 'Jan', sold: 1, product: 'tables', }, { date: 'Jan', sold: 2, product: 'chairs', }, { date: 'Feb', sold: 4, product: 'tables', }, { date: 'Feb', sold: 6, product: 'chairs', }, { date: 'Mar', sold: 2, product: 'tables', }, { date: 'Mar', sold: 4, product: 'chairs', }, { date: 'Apr', sold: 7, product: 'tables', }, { date: 'Apr', sold: 9, product: 'chairs', }, ]; return ( <Box css={{width: 'fill'}}> <Sparkline data={sales} x="date" y="sold" color="product" /> </Box> )