Bagan waktu

Visual bagan waktu adalah jenis grafik garis. Kolom pertama kueri adalah sumbu x, dan harus merupakan tanggalwaktu. Kolom numerik lainnya adalah sumbu y. Satu nilai kolom string digunakan untuk mengelompokkan kolom numerik dan membuat garis yang berbeda dalam bagan. Kolom string lainnya diabaikan. Visual bagan waktu mirip dengan bagan garis kecuali sumbu x selalu waktu.

Catatan

Visualisasi ini hanya dapat digunakan dalam konteks operator render.

Sintaks

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

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Jenis Diperlukan Deskripsi
T string ✔️ Nama tabel input.
propertyName, propertyValue string Daftar pasangan properti kunci-nilai yang dipisahkan koma. Lihat properti yang didukung.

Properti yang didukung

Semua properti bersifat opsional.

PropertyName PropertyValue
accumulate Apakah nilai setiap ukuran ditambahkan ke semua pendahulunya (true atau false).
legend Apakah akan menampilkan legenda atau tidak (visible atau hidden).
series Daftar kolom yang dibatasi koma yang nilai per-rekaman gabungannya menentukan seri yang dimiliki rekaman tersebut.
ymin Nilai minimum yang akan ditampilkan pada sumbu Y.
ymax Nilai maksimum yang akan ditampilkan pada sumbu Y.
title Judul visualisasi (tipe string).
xaxis Cara menskalakan sumbu x (linear atau log).
xcolumn Kolom mana dalam hasil yang digunakan untuk sumbu x.
xtitle Judul sumbu x (tipe string).
yaxis Cara menskalakan sumbu y (linear atau log).
ycolumns Daftar kolom yang dibatasi koma yang terdiri dari nilai yang diberikan per nilai kolom x.
ysplit Cara membagi beberapa visualisasi. Untuk informasi selengkapnya, lihat ysplit properti .
ytitle Judul sumbu y (tipe string).

Properti ysplit.

Visualisasi ini mendukung pemisahan menjadi beberapa nilai sumbu y:

ysplit Deskripsi
none Sumbu y tunggal ditampilkan untuk semua data seri. (Default)
axes Bagan tunggal ditampilkan dengan beberapa sumbu y (satu per seri).
panels Satu bagan dirender untuk setiap ycolumn nilai (hingga batas tertentu).

Contoh

Merender bagan waktu

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

Cuplikan layar output visualisasi bagan waktu.

Memberi label bagan waktu

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
    )

Cuplikan layar bagan waktu dengan label.

Menampilkan beberapa sumbu y

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

Cuplikan layar hasil kueri bagan waktu dengan properti panel ysplit.

Properti yang didukung

Semua properti bersifat opsional.

PropertyName PropertyValue
series Daftar kolom yang dibatasi koma yang nilai per-rekaman gabungannya menentukan seri yang dimiliki rekaman tersebut.
title Judul visualisasi (tipe string).

Contoh

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

Cuplikan layar output visualisasi bagan waktu.