Idődiagram

Az idődiagram-vizualizációk a vonaldiagramok egy típusa. A lekérdezés első oszlopa az x tengely, és dátumidőnek kell lennie. Más numerikus oszlopok y tengelyek. Egy sztringoszlop-értékekkel csoportosíthatja a numerikus oszlopokat, és különböző sorokat hozhat létre a diagramban. A rendszer figyelmen kívül hagyja a többi sztringoszlopot. Az idődiagram vizualizációja hasonló a vonaldiagramhoz , kivéve, hogy az x tengely mindig idő.

Megjegyzés

Ez a vizualizáció csak a renderelési operátor kontextusában használható.

Syntax

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

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
T string ✔️ Bemeneti tábla neve.
propertyName, propertyValue string Kulcs-érték tulajdonságpárok vesszővel tagolt listája. Tekintse meg a támogatott tulajdonságokat.

Támogatott tulajdonságok

Minden tulajdonság megadása nem kötelező.

PropertyName PropertyValue
accumulate Azt jelzi, hogy az egyes mértékek értéke hozzá lesz-e adva az összes elődjéhez (true vagy false).
legend Megjeleníthető-e jelmagyarázat vagy sem (visible vagy hidden).
series Azoknak az oszlopoknak a vesszővel tagolt listája, amelyek rekordonként összesített értékei határozzák meg a rekordhoz tartozó adatsort.
ymin Az Y tengelyen megjelenítendő minimális érték.
ymax Az Y tengelyen megjelenítendő maximális érték.
title A vizualizáció címe (típus string).
xaxis Az x tengely (linear vagy log) skálázása
xcolumn Az eredmény melyik oszlopát használja a rendszer az x tengelyhez.
xtitle Az x tengely címe (típus string).
yaxis Az y tengely (linear vagy log) skálázása
ycolumns Az oszlopok vessző által tagolt listája, amely az x oszlop értékeként megadott értékekből áll.
ysplit Több vizualizáció felosztása. További információ: ysplit tulajdonság.
ytitle Az y tengely címe (típus string).

ysplit Tulajdonság

Ez a vizualizáció több y tengelyes értékre való felosztást támogat:

ysplit Description
none Az összes adatsorhoz egyetlen y tengely jelenik meg. (Alapértelmezett)
axes Egyetlen diagram jelenik meg több y tengelyrel (sorozatonként egy).
panels Minden ycolumn értékhez egy diagram jelenik meg (bizonyos korlátig).

Példák

Idődiagram megjelenítése

let min_t = datetime(2017-01-05);
let max_t = datetime(2017-02-03 22:00);
let dt = 2h;
demo_make_series2
| make-series num=avg(num) on TimeStamp from min_t to max_t step dt by sid 
| where sid == 'TS1'   //  select a single time series for a cleaner visualization
| extend (baseline, seasonal, trend, residual) = series_decompose(num, -1, 'linefit')  //  decomposition of a set of time series to seasonal, trend, residual, and baseline (seasonal+trend)
| render timechart with(title='Web app. traffic of a month, decomposition')

Képernyőkép az idődiagram vizualizáció kimenetéről.

Idődiagram címkézése

StormEvents
| where StartTime between (datetime(2007-01-01) .. datetime(2007-12-31)) 
    and DamageCrops > 0
| summarize EventCount = count() by bin(StartTime, 7d)
| render timechart
    with (
    title="Crop damage over time",
    xtitle="Date",
    ytitle="Crop damage",
    legend=hidden
    )

Képernyőkép az idődiagramról címkékkel.

Több y tengely megtekintése

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

Képernyőkép az idődiagram lekérdezési eredményéről az ysplit panelek tulajdonsággal.

Támogatott tulajdonságok

Minden tulajdonság megadása nem kötelező.

PropertyName PropertyValue
series Azoknak az oszlopoknak a vesszővel tagolt listája, amelyek rekordonként összesített értékei határozzák meg a rekordhoz tartozó adatsort.
title A vizualizáció címe (típus string).

Példa

let min_t = datetime(2017-01-05);
let max_t = datetime(2017-02-03 22:00);
let dt = 2h;
demo_make_series2
| make-series num=avg(num) on TimeStamp from min_t to max_t step dt by sid 
| where sid == 'TS1'   //  select a single time series for a cleaner visualization
| extend (baseline, seasonal, trend, residual) = series_decompose(num, -1, 'linefit')  //  decomposition of a set of time series to seasonal, trend, residual, and baseline (seasonal+trend)
| render timechart with(title='Web app. traffic of a month, decomposition')

Képernyőkép az idődiagram vizualizáció kimenetéről.