Ir para o conteúdo
GRÁFICOS · COMPLETE

Histogram

Veja como os valores se distribuem por faixas.

Veja como os valores se distribuem em faixas iguais, como barras encostadas, com o número de intervalos ou sua largura sob seu controle.

Por que ajuda

  • Distribuição de relance
  • Intervalos ou largura
  • Contagens ou participações

Onde se encaixa

  • Tempos de resposta
  • Idades
  • Pontuações
O controle Histogram em uma página do RayCraft

Exemplo

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

Um pequeno trecho. Adicione @using RayCraft.Blazor.Components à sua página e use um modo de renderização interativo.

Faz parte do RayCraft Complete.

Todos os controles ยท Documentação