Sávdiagram
A sávdiagram vizualizációjának legalább két oszlopra van szüksége a lekérdezés eredményében. A rendszer alapértelmezés szerint az első oszlopot használja y tengelyként. Ez az oszlop tartalmazhat szöveg-, dátum- vagy numerikus adattípusokat. A többi oszlopot x tengelyként használják, és numerikus adattípusokat tartalmaznak, amelyek vízszintes vonalakként jelennek meg. A sávdiagramokat főként numerikus és névleges diszkrét értékek összehasonlítására használják, ahol az egyes sorok hossza annak értékét jelöli.
Megjegyzés
Ez a vizualizáció csak a renderelési operátor kontextusában használható.
Syntax
T|
render
barchart
[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 ). |
kind |
A vizualizáció típusának további kidolgozása. További információ: kind tulajdonság. |
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. |
ytitle |
Az y tengely címe (típus string ). |
ysplit |
A vizualizáció felosztása több y tengelyes értékre. További információ: ysplit tulajdonság. |
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. Ez az alapértelmezett beállítás. |
axes |
Egyetlen diagram jelenik meg több y tengelyrel (sorozatonként egy). |
panels |
Minden ycolumn értékhez egy diagram jelenik meg. |
Támogatott tulajdonságok
Minden tulajdonság megadása nem kötelező.
PropertyName | PropertyValue |
---|---|
kind |
A vizualizáció típusának további kidolgozása. További információ: kind tulajdonság. |
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 ). |
kind
Tulajdonság
Ezt a vizualizációt tovább lehet bontani a kind
tulajdonság megadásával.
A tulajdonság támogatott értékei a következők:
kind Érték |
Description |
---|---|
default |
Minden "sáv" önmagában áll. |
unstacked |
Ugyanaz, mint a default . |
stacked |
Verem "sávok". |
stacked100 |
Verje össze a "sávokat", és nyújtsa az egyeseket a többihez hasonló szélességűre. |
Példák
Sávdiagram megjelenítése
Az alábbi lekérdezés egy sávdiagramot hoz létre, amely megjeleníti az egyes állapotokhoz tartozó viharesemények számát, és csak a 10-nél több eseményt tartalmazó állapotokat szűri. A diagram vizuálisan ábrázolja az események különböző állapotok közötti eloszlását.
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
)
stacked
Sávdiagram megjelenítése
A következő lekérdezés egy stacked
sávdiagramot hoz létre, amely a viharesemények teljes számát jeleníti meg típusuk szerint a kiválasztott texasi, kaliforniai és floridai államok esetében. Minden sáv egy viharesemény-típust jelöl, a halmozott sávok pedig a viharesemények állapot szerinti lebontását jelenítik meg az egyes típusokban.
StormEvents
| where State in ("TEXAS", "CALIFORNIA", "FLORIDA")
| summarize EventCount = count() by EventType, State
| order by EventType asc, State desc
| render barchart with (kind=stacked)
stacked100
Sávdiagram megjelenítése
A következő lekérdezés egy stacked100
sávdiagramot hoz létre, amely a viharesemények teljes számát jeleníti meg típusuk szerint a kiválasztott texasi, kaliforniai és floridai államok esetében. A diagram a viharesemények különböző típusú államok közötti eloszlását mutatja. Bár a veremek vizuálisan 100-ig összesítenek, az értékek valójában az események számát jelölik, nem a százalékokat. Ez a vizualizáció hasznos a százalékos értékek és a tényleges események számának megértéséhez.
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
A tulajdonság használata
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)
Ha a nézetet külön panelre szeretné felosztani, adja meg panels
a következő axes
helyett:
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)
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: