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|
render
timechart
[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')
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
)
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)
Konten terkait
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')
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk