Compartilhar via


Gráfico de Linhas

O objeto visual gráfico de linhas é o tipo mais básico de gráfico. A primeira coluna da consulta deve ser numérica e é usada como eixo x. As outras colunas (numéricas) são os eixos y. Os gráficos de linhas controlam as alterações em períodos de tempo curtos e longos. Quando existem alterações menores, os gráficos de linha são mais úteis do que gráficos de barras.

Observação

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

Syntax

T|renderlinechart [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 antecessores (true ou false).
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.
ysplit Como dividir várias visualizações. Para obter mais informações, consulte ysplit property.
ytitle O título do eixo y (do tipo string).

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. (Padrão)
axes Um único gráfico é exibido com vários eixos y (um por série).
panels Um gráfico é renderizado para cada valor ycolumn (até certo limite).

Exemplos

Renderizar um gráfico de linhas

StormEvents
| where State=="VIRGINIA"
| project StartTime, DamageProperty
| render linechart 

Captura de tela da saída de visualização do gráfico de linhas.

Rotular um gráfico de linhas

StormEvents
| where State=="VIRGINIA"
| project StartTime, DamageProperty
| render linechart
    with (
    title="Property damage from storms in Virginia",
    xtitle="Start time of storm",
    ytitle="Property damage"
    )

Captura de tela do gráfico de linhas com rótulos.

Limitar valores exibidos no eixo y

StormEvents
| where State=="VIRGINIA"
| project StartTime, DamageProperty
| render linechart with (ymin=7000, ymax=300000)

Captura de tela do gráfico de linhas com limitações nos valores do eixo y.

Exibir vários eixos y

StormEvents
| where State in ("TEXAS", "NEBRASKA", "KANSAS") and EventType == "Hail"
| summarize count() by State, bin(StartTime, 1d)
| render linechart with (ysplit=panels)

Captura de tela do resultado da consulta do gráfico de tempo com a propriedade painéis ysplit.

Não há suporte para essa visualização no Azure Monitor.