Megosztás a következőn keresztül:


Területdiagram

A következőkre vonatkozik: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft 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|renderareachart [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 (stringtí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 (stringtí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 (stringtí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 (stringtí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 vizualizációjának képernyőképe.

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

Képernyőkép a tulajdonságokat tartalmazó területdiagram-vizualizációról.

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

Területdiagramok vizualizációjának képernyőképe felosztott panelekkel.