Hoppa till innehållet
DIAGRAM · COMPLETE

LineChart

Visa trender över tid med flera serier och en klickbar teckenförklaring.

Visa trender över tid med flera serier, valfri utjämning och ytfyllning och en klickbar teckenförklaring som döljer eller visar varje serie.

Varför det hjälper

  • Flera serier
  • Alternativ för utjämning och yta
  • Klickbar teckenförklaring

Var det passar

  • Trafik- och intäktstrender
  • Sensordata
  • Nyckeltal över tid
Kontrollen LineChart på en RayCraft-sida

Exempel

<Stack Direction="StackDirection.Column" Spacing="3">
    <Stack Spacing="6">
        <Switch @bind-Value="_smooth" Label="Smooth" />
        <Switch @bind-Value="_area" Label="Area" />
    </Stack>
    <LineChart Label="Visitors per month" Series="_series" Categories="_months" Smooth="_smooth" Area="_area" />
</Stack>

@code {
    private bool _smooth;
    private bool _area;
    private readonly string[] _months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];

    private readonly ChartSeries[] _series =
    [
        new("Website", [1200, 1350, 1280, 1600, 1900, 2100, 2000, 2300, 2150, 2500, 2700, 3100]),
        new("Mobile app", [400, 520, 610, 700, 950, 1100, 1300, 1250, 1500, 1700, 1650, 2000])
    ];
}

Ett kort utdrag. Lägg till @using RayCraft.Blazor.Components på din sida och använd ett interaktivt renderingsläge.

Del av RayCraft Complete.

Alla kontroller ยท Dokumentation