RayCraftDocs
v1.0.3
nl
raycraft.dev
Op deze pagina

LineChart

Complete

Lijngrafiek met meerdere reeksen, optionele afvlakking en vlakvulling. Klik op een legenda-item om een reeks te verbergen of te tonen. De grafiek wordt als SVG getekend en gebruikt de themakleuren; zweven over een punt toont zijn waarde. Voor schermlezers is een verborgen tabel met dezelfde getallen beschikbaar.

Voorbeeld

Besturingselement LineChart

Parameters

ParameterTypeBeschrijving
AreaboolVult het gebied onder de lijn.
CategoriesIEnumerable<string>Labels langs de horizontale as.
ClassstringExtra CSS-klassen die aan het hoofdelement worden toegevoegd.
HeightDoubleMaximale hoogte van de rasterbody, bijvoorbeeld 24rem (standaard 28rem met VirtualScroll).
IntegerTicksbool?Dwingt hele-getalstappen op de assen af; standaard worden ze gebruikt als alle waarden geheel zijn.
LabelstringZichtbare labeltekst (grafieken: toegankelijke naam; IconButton: toegankelijke naam en knopinfo).
SeriesIEnumerable<ChartSeries>Gegevensreeksen: ChartSeries(name, values).
ShowDataLabelsboolSchrijft de waarde op elke markering (balken, lijnpunten, taartpunten).
ShowExportboolVoegt knoppen toe die de grafiek als PNG- of SVG-afbeelding opslaan.
ShowGridboolTekent horizontale rasterlijnen.
ShowLegendboolToont de aanklikbare legenda.
SmoothboolTekent gebogen lijnen in plaats van rechte segmenten.
StylestringInline stijl die aan het hoofdelement wordt toegevoegd.
TrendChartTrendLijn None, Linear of MovingAverage voor elke getoonde reeks.
TrendPeriodintAantal waarden waarover het voortschrijdend gemiddelde wordt genomen (standaard 3).
ValueFormatstringGetalnotatie voor de as en knopinfo, bijv. N0 of P1.
WidthDoubleSkeleton: elke CSS-lengte. Charts: tekenbreedte in SVG-eenheden (de grafiek schaalt nog steeds mee met zijn container).
ZeroBasedboolNeemt altijd nul op in de waardenas.
ZoomableboolVoegt knoppen voor zoomen en verplaatsen toe; de grafiek toont een venster van de categorieën.

Pakket

LineChart maakt deel uit van RayCraft Complete. Pakket: RayCraft.Blazor.Complete. Het komt uit de privéfeed van RayCraft en vereist een actieve licentie. Zie Aan de slag.