Udostępnij za pośrednictwem


Wykres liniowy

Dotyczy: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Wizualizacja wykresu liniowego jest najbardziej podstawowym typem wykresu. Pierwsza kolumna zapytania powinna być numeryczna i jest używana jako oś x. Inne kolumny liczbowe to osie y. Wykresy liniowe śledzą zmiany w krótkich i długich okresach czasu. Gdy istnieją mniejsze zmiany, wykresy liniowe są bardziej przydatne niż wykresy słupków.

Uwaga

Tej wizualizacji można używać tylko w kontekście operatora renderowania.

Składnia

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

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
T string ✔️ Nazwa tabeli wejściowej.
propertyName, propertyValue string Rozdzielona przecinkami lista par właściwości klucz-wartość. Zobacz obsługiwane właściwości.

Obsługiwane właściwości

Wszystkie właściwości są opcjonalne.

PropertyName PropertyValue
accumulate Określa, czy wartość każdej miary jest dodawana do wszystkich jego poprzedników (true lub false).
legend Czy wyświetlać legendę, czy nie (visible lub hidden).
series Rozdzielana przecinkami lista kolumn, których połączone wartości dla rekordu definiują serię, do której należy rekord.
ymin Minimalna wartość, która ma być wyświetlana na osi Y.
ymax Maksymalna wartość, która ma być wyświetlana na osi Y.
title Tytuł wizualizacji (typu string).
xaxis Jak skalować oś x (linear lub log).
xcolumn Która kolumna w wyniku jest używana dla osi x.
xtitle Tytuł osi x (typu string).
yaxis Jak skalować oś y (linear lub log).
ycolumns Rozdzielana przecinkami lista kolumn, które składają się z wartości podanych na wartość kolumny x.
ysplit Jak podzielić wiele wizualizacji. Aby uzyskać więcej informacji, zobacz ysplit właściwość.
ytitle Tytuł osi y (typu string).

ysplit własność

Ta wizualizacja obsługuje dzielenie na wiele wartości osi y:

ysplit opis
none Pojedyncza oś y jest wyświetlana dla wszystkich danych serii. (Domyślna)
axes Pojedynczy wykres jest wyświetlany z wieloma osiami y (jeden na serię).
panels Jeden wykres jest renderowany dla każdej ycolumn wartości (do pewnego limitu).

Przykłady

Renderowanie wykresu liniowego

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

Zrzut ekranu przedstawiający dane wyjściowe wizualizacji wykresu liniowego.

Etykieta wykresu liniowego

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"
    )

Zrzut ekranu przedstawiający wykres liniowy z etykietami.

Wartości limitu wyświetlane na osi y

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

Zrzut ekranu przedstawiający wykres liniowy z ograniczeniami wartości osi y.

Wyświetlanie wielu osi y

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

Zrzut ekranu przedstawiający wynik zapytania wykresu czasowego z właściwością paneli ysplit.