Gráfico de colunas
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
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.
Sintaxe
T|
render
columnchart
[with
(
propertyName=
propertyValue [,
...]])
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Digitar | Obrigatória | 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 as propriedades suportadas. |
Propriedades aceitas
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 propriedade. |
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 propriedade. |
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. No máximo cinco painéis. |
Propriedades aceitas
Todas as propriedades são opcionais.
PropertyName | PropertyValue |
---|---|
kind |
Maior elaboração do tipo de visualização. Para obter mais informações, consulte kind propriedade. |
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
O exemplo nesta seção mostra como usar a sintaxe para ajudá-lo a começar.
Os exemplos neste artigo usam tabelas disponíveis publicamente no de cluster de ajuda, como a tabela
StormEvents
no banco de dados exemplos de.
Os exemplos neste artigo usam tabelas disponíveis publicamente, como a tabela
StormEvents
na análise de clima dados de exemplo.
Renderizar um gráfico de colunas
Essa consulta fornece uma representação visual de estados com uma alta frequência de eventos storm, especificamente aqueles com mais de 10 eventos, usando um gráfico de colunas.
StormEvents
| summarize event_count=count() by State
| where event_count > 10
| project State, event_count
| render columnchart
Use a ysplit
propriedade
Esta consulta fornece um resumo diário de lesões e mortes relacionadas à tempestade, visualizadas como um gráfico de colunas com eixos/painéis divididos para melhor comparação.
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)
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)
Exemplo
Essa consulta ajuda você a identificar estados com um número significativo de eventos storm e apresenta as informações em um formato visual claro.
StormEvents
| summarize event_count=count() by State
| where event_count > 10
| project State, event_count
| render columnchart