Területdiagram
A következőkre vonatkozik: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
A területdiagram vizualizációja egy idősoros kapcsolatot jelenít meg. A lekérdezés első oszlopának numerikusnak kell lennie, és x tengelyként kell használni. Más numerikus oszlopok az y tengelyek. A vonaldiagramoktól eltérően a területdiagramok a kötetet is vizuálisan ábrázolják. A területdiagramok ideálisak a különböző adathalmazok közötti változás jelzésére.
Jegyzet
Ez a vizualizáció csak a renderelési operátorkontextusában használható.
Szintaxis
T|
render
areachart
[with
(
propertyName=
propertyValue [,
...])
]
További információ szintaxiskonvenciákról.
Paraméterek
Név | Típus | Szükséges | Leírás |
---|---|---|---|
T | string |
✔️ | Beviteli tábla neve. |
propertyName, propertyValue | string |
Kulcs-érték tulajdonságpárok vesszővel tagolt listája. Lásd támogatott tulajdonságokat. |
Támogatott tulajdonságok
Minden tulajdonság megadása nem kötelező.
PropertyName | PropertyValue |
---|---|
accumulate |
Azt, hogy az egyes mértékek értéke hozzáadódik-e 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 |
Jelmagyarázat megjelenítése (visible vagy hidden ). |
series |
Azoknak az oszlopoknak a vessző által tagolt listája, amelyek rekordonként összesített értékei határozzák meg azt az adatsort, amelyhez a rekord tartozik. |
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 (string típusú). |
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 (string típusú). |
yaxis |
Az y tengely (linear vagy log ) skálázása. |
ycolumns |
Vessző által tagolt oszlopok listája, amelyek az x oszlop értékeként megadott értékekből állnak. |
ysplit |
Az y tengely értékeinek felosztása több vizualizációhoz. |
ytitle |
Az y tengely címe (string típusú). |
ysplit
tulajdonság
Ez a vizualizáció több y tengelyes értékre való felosztást támogat:
ysplit |
Leírás |
---|---|
none |
Az összes adatsorhoz egyetlen y tengely jelenik meg. (Alapértelmezett) |
axes |
Egyetlen diagram több y tengelysel (sorozatonként egy) jelenik meg. |
panels |
Minden ycolumn értékhez egy diagram jelenik meg. Legfeljebb öt panel. |
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ő által tagolt listája, amelyek rekordonként összesített értékei határozzák meg azt az adatsort, amelyhez a rekord tartozik. |
title |
A vizualizáció címe (string típusú). |
kind
tulajdonság
Ezt a vizualizációt tovább lehet dolgozni a kind
tulajdonság megadásával.
A tulajdonság támogatott értékei a következők:
kind érték |
Leírás |
---|---|
default |
Minden "terület" önmagában áll. |
unstacked |
Ugyanaz, mint default . |
stacked |
Verem a "területeket" a jobb oldalon. |
stacked100 |
Verem a "területeket" a jobb oldalon, és nyújtsa mindegyiket ugyanolyan szélességűre, mint a többi. |
Példák
Az ebben a szakaszban szereplő példa bemutatja, hogyan használható a szintaxis az első lépésekhez.
A cikkben szereplő példák a nyilvánosan elérhető tábláit használják a fürt, például a
StormEvents
adatbázis tábláját.
A cikkben szereplő példák nyilvánosan elérhető táblákat használnak, például a Weather Analytics
StormEvents
táblát, mintaadatokat.
Egyszerű területdiagram
Az alábbi példa egy alapszintű területdiagram-vizualizációt mutat be.
demo_series3
| render areachart
Területdiagram tulajdonságok használatával
Az alábbi példa egy több tulajdonságbeállítást használó területdiagramot mutat be.
OccupancyDetection
| summarize avg_temp= avg(Temperature), avg_humidity= avg(Humidity) by bin(Timestamp, 1h)
| render areachart
with (
kind = unstacked,
legend = visible,
ytitle ="Sample value",
ymin = 10,
ymax =100,
xtitle = "Time",
title ="Humidity and temperature"
)
Területdiagram osztott panelekkel
Az alábbi példa egy felosztott paneleket használó területdiagramot mutat be. Ebben a példában a ysplit
tulajdonság értéke panels
.
StormEvents
| where State in ("TEXAS", "NEBRASKA", "KANSAS") and EventType == "Hail"
| summarize count=count() by State, bin(StartTime, 1d)
| render areachart
with (
ysplit= panels,
legend = visible,
ycolumns=count,
yaxis =log,
ytitle ="Count",
ymin = 0,
ymax =100,
xaxis = linear,
xcolumn = StartTime,
xtitle = "Date",
title ="Hail events"
)