Compartilhar via


Gráfico de colunas

O objeto visual gráfico de colunas precisa de, no mínimo, duas colunas no resultado da consulta. Por padrão, a primeira coluna é usada como o eixo x. Essa coluna pode conter tipos de dados texto, datetime ou numéricos. As outras colunas são usadas como o eixo y e contêm tipos de dados numéricos a serem exibidos como linhas verticais. Os gráficos de colunas são usados para comparar itens específicos de subcategorias em um intervalo de categoria principal, no qual o comprimento de cada linha representa seu valor.

Observação

Essa visualização só pode ser usada no contexto do operador de renderização.

Syntax

T|rendercolumnchart [with(propertyName=propertyValue [, ...])]

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Obrigatório Descrição
T string ✔️ Nome da tabela de entrada.
propertyName, propertyValue string Uma lista separada por vírgulas de pares de propriedades chave-valor. Consulte propriedades com suporte.

Propriedades com suporte

Todas as propriedades são opcionais.

PropertyName PropertyValue
accumulate Se o valor de cada medida é adicionado a todos os seus predecessores ou não. (true ou false)
kind Maior elaboração do tipo de visualização. Para obter mais informações, consulte kind property.
legend Se uma legenda será exibida ou não (visible ou hidden).
series Lista delimitada por vírgula de colunas cujos valores por registro combinados definem a série à qual o registro pertence.
ymin O valor mínimo a ser exibido no eixo y.
ymax O valor máximo a ser exibido no eixo y.
title O título da visualização (do tipo string).
xaxis Como dimensionar o eixo x (linear ou log).
xcolumn Qual coluna no resultado é usada para o eixo x.
xtitle O título do eixo x (do tipo string).
yaxis Como dimensionar o eixo y (linear ou log).
ycolumns Lista delimitada por vírgula de colunas formadas pelos valores fornecidos por valor da coluna x.
ytitle O título do eixo y (do tipo string).
ysplit Como dividir a visualização em vários valores do eixo y. Para obter mais informações, consulte ysplit property.

Propriedade ysplit

Essa visualização dá suporte à divisão em vários valores do eixo y:

ysplit Descrição
none Um único eixo y é exibido para todos os dados de série. Esse é o padrão.
axes Um único gráfico é exibido com vários eixos y (um por série).
panels Um gráfico é renderizado para cada ycolumn valor.

Propriedades com suporte

Todas as propriedades são opcionais.

PropertyName PropertyValue
kind Maior elaboração do tipo de visualização. Para obter mais informações, consulte kind property.
series Lista delimitada por vírgula de colunas cujos valores por registro combinados definem a série à qual o registro pertence.
title O título da visualização (do tipo string).

Propriedade kind

Essa visualização pode ser elaborada ainda mais fornecendo a kind propriedade . Os valores com suporte dessa propriedade são:

kind valor Definição
default Cada "coluna" é independente.
unstacked Mesmo que default.
stacked Empilhe as "colunas" uma acima da outra.
stacked100 Empilhe as "colunas" e alongue cada uma com a mesma altura que as outras.

Exemplos

Renderizar um gráfico de colunas

StormEvents
| summarize event_count=count() by State
| where event_count > 10
| project State, event_count
| render columnchart

Captura de tela da visualização do gráfico de colunas.

Usar a ysplit propriedade

StormEvents
| summarize
    TotalInjuries = sum(InjuriesDirect) + sum(InjuriesIndirect),
    TotalDeaths = sum(DeathsDirect) + sum(DeathsIndirect)
    by bin(StartTime, 1d)
| project StartTime, TotalInjuries, TotalDeaths
| render columnchart with (ysplit=axes)

Captura de tela do gráfico de colunas usando a propriedade eixos ysplit.

Para dividir a exibição em painéis separados, especifique panels em vez de axes:

StormEvents
| summarize
    TotalInjuries = sum(InjuriesDirect) + sum(InjuriesIndirect),
    TotalDeaths = sum(DeathsDirect) + sum(DeathsIndirect)
    by bin(StartTime, 1d)
| project StartTime, TotalInjuries, TotalDeaths
| render columnchart with (ysplit=panels)

Captura de tela do gráfico de colunas usando a propriedade painéis ysplit.

Exemplo

StormEvents
| summarize event_count=count() by State
| where event_count > 10
| project State, event_count
| render columnchart

Captura de tela da visualização do gráfico de colunas.