Hopp til innholdet
DIAGRAMMER · COMPLETE

BoxPlot

Vis hvordan et sett med tall er spredt, ikke bare gjennomsnittet.

Vis hvordan et sett med tall sprer seg, ikke bare gjennomsnittet: den midterste halvdelen, medianen og intervallet.

Hvorfor det hjelper

  • Spredning, median og intervall
  • Ekstremverdier synlige
  • Flere grupper

Hvor det passer

  • Kvalitetskontroll
  • Lønninger
  • Testresultater
Kontrollen BoxPlot på en RayCraft-side

Eksempel

<BoxPlot Label="Salary by department" Groups="_groups" ShowMean="true" ColorByGroup="true" ValueFormat="#,0" />

@code {
    private readonly BoxPlotGroup[] _groups = Build();

    private static BoxPlotGroup[] Build()
    {
        var random = new Random(7);
        double[] Sample(double center, double spread, int count) =>
            Enumerable.Range(0, count).Select(_ => center + spread * (random.NextDouble() + random.NextDouble() - 1) * 2).ToArray();

        var engineering = Sample(5200, 900, 40).Concat([9400d, 2100d]).ToArray();
        return
        [
            new("Engineering", engineering),
            new("Design", Sample(4300, 600, 25)),
            new("Sales", Sample(4600, 1200, 35).Concat([9900d]).ToArray()),
            new("Support", Sample(3300, 400, 30))
        ];
    }
}

Et kort utdrag. Legg til @using RayCraft.Blazor.Components på siden din, og bruk en interaktiv gjengivelsesmodus.

Del av RayCraft Complete.

Alle kontroller ยท Dokumentasjon