Aller au contenu
GRAPHIQUES · COMPLETE

LineChart

Montrez des tendances dans le temps avec plusieurs séries et une légende cliquable.

Montrez des tendances dans le temps avec plusieurs séries, lissage et remplissage de l’aire facultatifs, et une légende cliquable qui masque ou affiche chaque série.

Pourquoi c’est utile

  • Plusieurs séries
  • Options de lissage et d’aire
  • Légende cliquable

Où il trouve sa place

  • Tendances de trafic et de chiffre d’affaires
  • Données de capteurs
  • Indicateurs dans le temps
Le contrôle LineChart dans une page RayCraft

Exemple

<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])
    ];
}

Un court fragment. Ajoutez @using RayCraft.Blazor.Components à votre page et utilisez un mode de rendu interactif.

Fait partie de RayCraft Complete.

Tous les contrôles ยท Documentation