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|
render
columnchart
[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
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)
Om du vill dela upp vyn i separata paneler anger du panels
i stället axes
fö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)
Exempel
StormEvents
| summarize event_count=count() by State
| where event_count > 10
| project State, event_count
| render columnchart
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för