Bagan batang
Visual bagan batang memerlukan minimal dua kolom dalam hasil kueri. Secara default, kolom pertama digunakan sebagai sumbu y. Kolom ini dapat berisi tipe data teks, tanggalwaktu, atau numerik. Kolom lainnya digunakan sebagai sumbu x dan berisi tipe data numerik untuk ditampilkan sebagai garis horizontal. Bagan batang digunakan terutama untuk membandingkan nilai diskrit numerik dan nominal, di mana panjang setiap baris mewakili nilainya.
Catatan
Visualisasi ini hanya dapat digunakan dalam konteks operator render.
Sintaks
T|
render
barchart
[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 ). |
kind |
Elaborasi lebih lanjut dari jenis visualisasi. Untuk informasi selengkapnya, lihat kind properti. |
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. |
ytitle |
Judul sumbu y (tipe string ). |
ysplit |
Cara membagi visualisasi menjadi beberapa nilai sumbu y. Untuk informasi selengkapnya, lihat ysplit properti. |
Properti ysplit
.
Visualisasi ini mendukung pemisahan menjadi beberapa nilai sumbu y:
ysplit |
Deskripsi |
---|---|
none |
Sumbu y tunggal ditampilkan untuk semua data seri. Ini adalah default. |
axes |
Bagan tunggal ditampilkan dengan beberapa sumbu y (satu per seri). |
panels |
Satu bagan dirender untuk setiap ycolumn nilai. |
Properti yang didukung
Semua properti bersifat opsional.
PropertyName | PropertyValue |
---|---|
kind |
Elaborasi lebih lanjut dari jenis visualisasi. Untuk informasi selengkapnya, lihat kind properti. |
series |
Daftar kolom yang dibatasi koma yang nilai per-rekaman gabungannya menentukan seri yang dimiliki rekaman tersebut. |
title |
Judul visualisasi (tipe string ). |
Properti kind
.
Visualisasi ini dapat diperjelas lebih lanjut dengan menyediakan kind
properti .
Nilai yang didukung dari properti ini adalah:
kind nilai |
Deskripsi |
---|---|
default |
Setiap "bar" berdiri sendiri. |
unstacked |
Sama seperti default . |
stacked |
Tumpuk "bar". |
stacked100 |
Tumpuk "bar" dan rentangkan masing-masing ke lebar yang sama dengan yang lain. |
Contoh
Merender bagan batang
Kueri berikut membuat bagan batang yang menampilkan jumlah peristiwa badai untuk setiap status, hanya memfilter status tersebut dengan lebih dari 10 peristiwa. Bagan menyediakan representasi visual distribusi peristiwa di berbagai status.
StormEvents
| summarize event_count=count() by State
| project State, event_count
| render barchart
with (
title="Storm count by state",
ytitle="Storm count",
xtitle="State",
legend=hidden
)
Merender stacked
bagan batang
Kueri berikut membuat stacked
bagan batang yang memperlihatkan jumlah total peristiwa badai berdasarkan jenisnya untuk status Texas, California, dan Florida yang dipilih. Setiap batang mewakili jenis peristiwa badai, dan bilah bertumpuk menunjukkan perincian peristiwa badai berdasarkan status dalam setiap jenis.
StormEvents
| where State in ("TEXAS", "CALIFORNIA", "FLORIDA")
| summarize EventCount = count() by EventType, State
| order by EventType asc, State desc
| render barchart with (kind=stacked)
Merender stacked100
bagan batang
Kueri berikut membuat stacked100
bagan batang yang memperlihatkan jumlah total peristiwa badai berdasarkan jenisnya untuk status Texas, California, dan Florida yang dipilih. Bagan menunjukkan distribusi peristiwa badai di seluruh status dalam setiap jenis. Meskipun tumpukan secara visual menjumlahkan hingga 100, nilai benar-benar mewakili jumlah peristiwa, bukan persentase. Visualisasi ini berguna untuk memahami persentase dan jumlah peristiwa aktual.
StormEvents
| where State in ("TEXAS", "CALIFORNIA", "FLORIDA")
| summarize EventCount = count() by EventType, State
| order by EventType asc, State desc
| render barchart with (kind=stacked100)
ysplit
Gunakan properti
StormEvents
| summarize
TotalInjuries = sum(InjuriesDirect) + sum(InjuriesIndirect),
TotalDeaths = sum(DeathsDirect) + sum(DeathsIndirect)
by bin(StartTime, 1d)
| project StartTime, TotalInjuries, TotalDeaths
| render barchart with (ysplit=axes)
Untuk membagi tampilan menjadi panel terpisah, tentukan panels
alih-alih axes
:
StormEvents
| summarize
TotalInjuries = sum(InjuriesDirect) + sum(InjuriesIndirect),
TotalDeaths = sum(DeathsDirect) + sum(DeathsIndirect)
by bin(StartTime, 1d)
| project StartTime, TotalInjuries, TotalDeaths
| render barchart with (ysplit=panels)
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