Aller au contenu
GRAPHIQUES · COMPLETE

Histogram

Voyez comment les valeurs se répartissent sur des plages.

Voyez comment les valeurs se répartissent sur des plages égales, en barres jointives, avec le nombre de classes ou leur largeur sous votre contrôle.

Pourquoi c’est utile

  • Répartition d’un coup d’œil
  • Classes ou largeur
  • Effectifs ou parts

Où il trouve sa place

  • Temps de réponse
  • Âges
  • Scores
Le contrôle Histogram dans une page RayCraft

Exemple

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

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