Naar de inhoud
GRAFIEKEN · COMPLETE

Histogram

Zie hoe waarden over bereiken verdeeld zijn.

Zie hoe waarden over gelijke bereiken verdeeld zijn, als aansluitende balken met het aantal klassen of de breedte onder jouw controle.

Waarom het helpt

  • Verdeling in één oogopslag
  • Klassen of breedte
  • Aantallen of aandelen

Waar het past

  • Reactietijden
  • Leeftijden
  • Scores
Het besturingselement Histogram op een RayCraft-pagina

Voorbeeld

<Histogram Label="Response time in milliseconds" Values="_times" Bins="12" ValueFormat="0" />
<Histogram Label="Share of orders by value" Values="_orders" BinWidth="20" Scale="HistogramScale.Percent" ShowDataLabels="true" ValueFormat="0.#" />

@code {
    private readonly double[] _times = Generate(400, 180, 45, 1);
    private readonly double[] _orders = Generate(300, 90, 35, 2);

    private static double[] Generate(int count, double mean, double deviation, int seed)
    {
        var random = new Random(seed);
        return Enumerable.Range(0, count)
            .Select(_ => Math.Max(1, mean + deviation * (random.NextDouble() + random.NextDouble() + random.NextDouble() - 1.5) * 2))
            .ToArray();
    }
}

Een kort fragment. Voeg @using RayCraft.Blazor.Components toe aan je pagina en gebruik een interactieve rendermodus.

Onderdeel van RayCraft Complete.

Alle besturingselementen ยท Documentatie