Saltar al contenido
GRÁFICOS · COMPLETE

LineChart

Muestra tendencias en el tiempo con varias series y una leyenda en la que se puede hacer clic.

Muestra tendencias en el tiempo con varias series, suavizado y relleno de área opcionales y una leyenda en la que se puede hacer clic que oculta o muestra cada serie.

Por qué ayuda

  • Varias series
  • Opciones de suavizado y área
  • Leyenda con clic

Dónde encaja

  • Tendencias de tráfico e ingresos
  • Datos de sensores
  • Indicadores en el tiempo
El control LineChart en una página de RayCraft

Ejemplo

<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 breve fragmento. Añade @using RayCraft.Blazor.Components a tu página y usa un modo de renderizado interactivo.

Forma parte de RayCraft Complete.

Todos los controles ยท Documentación