Dela via


Kolumndiagram

Det visuella stapeldiagrammet behöver minst två kolumner i frågeresultatet. Som standard används den första kolumnen som x-axel. Den här kolumnen kan innehålla text, datetime eller numeriska datatyper. De andra kolumnerna används som y-axel och innehåller numeriska datatyper som ska visas som lodräta linjer. Kolumndiagram används för att jämföra specifika underkategoriobjekt i ett huvudkategoriintervall, där längden på varje rad representerar dess värde.

Anteckning

Den här visualiseringen kan bara användas i kontexten för renderingsoperatorn.

Syntax

T|rendercolumnchart [with(propertyName=propertyValue [, ...])]

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Obligatorisk Beskrivning
T string ✔️ Namn på indatatabell.
propertyName, propertyValue string En kommaavgränsad lista över nyckel/värde-egenskapspar. Se egenskaper som stöds.

Egenskaper som stöds

Alla egenskaper är valfria.

PropertyName PropertyValue
accumulate Om värdet för varje mått läggs till i alla dess föregångare. (true eller false)
kind Ytterligare utarbetande av visualiseringstypen. Mer information finns i kind egenskapen .
legend Om du vill visa en förklaring eller inte (visible eller hidden).
series Kommaavgränsad lista över kolumner vars kombinerade värden per post definierar den serie som posten tillhör.
ymin Det minsta värde som ska visas på Y-axeln.
ymax Det maximala värdet som ska visas på Y-axeln.
title Visualiseringens rubrik (av typen string).
xaxis Så här skalar du x-axeln (linear eller log).
xcolumn Vilken kolumn i resultatet som används för x-axeln.
xtitle Rubriken på x-axeln (av typen string).
yaxis Skala y-axeln (linear eller log).
ycolumns Kommaavgränsad lista över kolumner som består av de värden som anges per värde i x-kolumnen.
ytitle Rubriken på y-axeln (av typen string).
ysplit Så här delar du upp visualiseringen i flera y-axelvärden. Mer information finns i ysplit egenskapen .

ysplit Egenskapen

Den här visualiseringen stöder indelning i flera y-axelvärden:

ysplit Description
none En enda y-axel visas för alla seriedata. Det här är standardinställningen.
axes Ett enskilt diagram visas med flera y-axlar (en per serie).
panels Ett diagram återges för varje ycolumn värde.

Egenskaper som stöds

Alla egenskaper är valfria.

PropertyName PropertyValue
kind Ytterligare utarbetande av visualiseringstypen. Mer information finns i kind egenskapen .
series Kommaavgränsad lista över kolumner vars kombinerade värden per post definierar den serie som posten tillhör.
title Visualiseringens rubrik (av typen string).

kind Egenskapen

Den här visualiseringen kan utvecklas ytterligare genom att tillhandahålla kind egenskapen . De värden som stöds för den här egenskapen är:

kind Värde Definition
default Varje "kolumn" står på egen hand.
unstacked Samma som default.
stacked Stapla "kolumner" ovanpå varandra.
stacked100 Stapla "kolumner" och sträck ut var och en till samma höjd som de andra.

Exempel

Rendera ett stapeldiagram

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

Skärmbild av visualisering av stapeldiagram.

Använd egenskapen ysplit

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)

Skärmbild av stapeldiagram med egenskapen ysplit axes.

Om du vill dela upp vyn i separata paneler anger du panels i stället axesför :

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)

Skärmbild av stapeldiagram med egenskapen ysplit paneler.

Exempel

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

Skärmbild av visualisering av stapeldiagram.