Share via


Oszlopdiagram

Az oszlopdiagram 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 x tengelyként. Ez az oszlop tartalmazhat szöveg- és dátum/idő típusú vagy numerikus adattípusokat. A többi oszlopot y tengelyként használják, és függőleges vonalként megjelenítendő numerikus adattípusokat tartalmaznak. Az oszlopdiagramok egy fő kategóriatartomány adott alkategóriás elemeinek összehasonlítására szolgálnak, ahol az egyes sorok hossza az értékének felel meg.

Megjegyzés

Ez a vizualizáció csak a renderelési operátor kontextusában használható.

Syntax

T|rendercolumnchart [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. Lásd a támogatott tulajdonságokat.

Támogatott tulajdonságok

Az összes tulajdonság megadása nem kötelező.

PropertyName PropertyValue
accumulate Azt határozza meg, hogy az egyes mértékek értéke hozzá legyen-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ázatot vagy sem (visible vagy hidden).
series Azoknak az oszlopoknak a vessző által tagolt listája, amelyek rekordonkénti ö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 (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 skálázása (linear vagy log).
ycolumns Az x oszlop értékeként megadott értékekből álló oszlopok vessző által tagolt listája.
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 is támogatja:

ysplit Description
none Minden adatsorhoz egyetlen y tengely jelenik meg. Ez az alapértelmezett beállítás.
axes Egyetlen diagram több y tengelyrel (sorozatonként egy) jelenik meg.
panels Minden ycolumn értékhez egy diagram jelenik meg.

Támogatott tulajdonságok

Az összes 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énti összesített értékei határozzák meg azt az adatsort, amelyhez a rekord tartozik.
title A vizualizáció címe (típus string).

kind Tulajdonság

Ez a vizualizáció tovább részletezhető a kind tulajdonság megadásával. A tulajdonság támogatott értékei a következők:

kind Érték Definíció
default Minden "oszlop" önmagában áll.
unstacked Ugyanaz, mint a default.
stacked Verem "oszlopok" az egyik tetején a másik.
stacked100 Az "oszlopok" halmozása és az egyes oszlopok kinyújtása a többiével megegyező magasságban.

Példák

Oszlopdiagram megjelenítése

StormEvents
| summarize event_count=count() by State
| where event_count > 10
| project State, event_count
| render columnchart

Képernyőkép az oszlopdiagram vizualizációról.

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 columnchart with (ysplit=axes)

Képernyőkép az ysplit axes tulajdonságot használó oszlopdiagramról.

Ha a nézetet külön panelre szeretné felosztani, adja meg panels a értéket a helyett axes:

StormEvents
| summarize
    TotalInjuries = sum(InjuriesDirect) + sum(InjuriesIndirect),
    TotalDeaths = sum(DeathsDirect) + sum(DeathsIndirect)
    by bin(StartTime, 1d)
| project StartTime, TotalInjuries, TotalDeaths
| render columnchart with (ysplit=panels)

Képernyőkép az ysplit panelek tulajdonságot használó oszlopdiagramról.

Példa

StormEvents
| summarize event_count=count() by State
| where event_count > 10
| project State, event_count
| render columnchart

Képernyőkép az oszlopdiagram vizualizációról.