Compartilhar via


Gráfico de linhas

Aplica-se a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

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.

Sintaxe

T|renderlinechart [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 (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 a visualização em vários valores de eixo y. Para obter mais informações, consulte ysplit propriedade.
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. No máximo cinco painéis.

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 linhas

Esta consulta recupera eventos de tempestade na Virgínia, concentrando-se na hora de início e danos materiais e, em seguida, exibe essas informações em 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

Esta consulta recupera eventos de tempestade na Virgínia, concentrando-se na hora de início e danos materiais e, em seguida, exibe essas informações em um gráfico de linhas com títulos especificados para melhor clareza e apresentação.

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.

Valores limite exibidos no eixo y

Essa consulta recupera eventos de tempestade na Virgínia, concentrando-se na hora de início e nos danos de propriedade e exibe essas informações em um gráfico de linhas com limites de eixo y especificados para melhor visualização dos dados.

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

Esta consulta recupera eventos de granizo no Texas, Nebraska e Kansas. Ele conta o número de eventos de granizo por dia para cada estado e exibe essas informações em um gráfico de linhas com painéis separados para cada estado.

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 ysplit panels.