Share via


Gráfico de colunas

O elemento visual do gráfico de colunas precisa de um mínimo de duas colunas no resultado da consulta. Por predefinição, a primeira coluna é utilizada como eixo x. Esta coluna pode conter tipos de dados numéricos, datetime ou texto. As outras colunas são utilizadas como eixo y e contêm tipos de dados numéricos a serem apresentados como linhas verticais. Os gráficos de colunas são utilizados para comparar itens de subcategoria específicos num intervalo de categoria principal, em que o comprimento de cada linha representa o respetivo valor.

Nota

Esta visualização só pode ser utilizada no contexto do operador de composição.

Syntax

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

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Necessá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. Veja as propriedades suportadas.

Propriedades suportadas

Todas as propriedades são opcionais.

PropertyName PropertyValue
accumulate Se o valor de cada medida é adicionado a todos os seus antecessores. (true ou false)
kind Elaboração adicional do tipo de visualização. Para obter mais informações, veja kind a propriedade .
legend Se pretende apresentar ou não uma legenda (visible ou hidden).
series Lista delimitada por vírgulas de colunas cujos valores combinados por registo definem a série à qual o registo pertence.
ymin O valor mínimo a apresentar no eixo Y.
ymax O valor máximo a apresentar no eixo Y.
title O título da visualização (do tipo string).
xaxis Como dimensionar o eixo x (linear ou log).
xcolumn Que coluna no resultado é utilizada 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írgulas de colunas que consistem nos 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 de eixo y. Para obter mais informações, veja ysplit a propriedade .

ysplit propriedade

Esta visualização suporta a divisão em vários valores de eixo y:

ysplit Description
none É apresentado um único eixo y para todos os dados da série. Esta é a predefinição.
axes Um único gráfico é apresentado com vários eixos y (um por série).
panels É composto um gráfico para cada ycolumn valor.

Propriedades suportadas

Todas as propriedades são opcionais.

PropertyName PropertyValue
kind Elaboração adicional do tipo de visualização. Para obter mais informações, veja kind a propriedade .
series Lista delimitada por vírgulas de colunas cujos valores combinados por registo definem a série à qual o registo pertence.
title O título da visualização (do tipo string).

kind propriedade

Esta visualização pode ser mais elaborada ao fornecer a kind propriedade . Os valores suportados desta propriedade são:

kind valor Definição
default Cada "coluna" está por si só.
unstacked O mesmo que default.
stacked Empilhe "colunas" uma sobre a outra.
stacked100 Empilhe "colunas" e estique cada uma para a mesma altura que as outras.

Exemplos

Compor um gráfico de colunas

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

Captura de ecrã a mostrar a visualização do gráfico de colunas.

Utilizar 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 ecrã do gráfico de colunas com a propriedade eixos ysplit.

Para dividir a vista 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 ecrã a mostrar o gráfico de colunas com a propriedade de painéis ysplit.

Exemplo

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

Captura de ecrã a mostrar a visualização do gráfico de colunas.