Kolomdiagram

De kolomdiagramvisual heeft minimaal twee kolommen nodig in het queryresultaat. Standaard wordt de eerste kolom gebruikt als de x-as. Deze kolom kan tekst, datum/tijd of numerieke gegevenstypen bevatten. De andere kolommen worden gebruikt als de y-as en bevatten numerieke gegevenstypen die als verticale lijnen moeten worden weergegeven. Kolomdiagrammen worden gebruikt voor het vergelijken van specifieke subcategorie-items in een hoofdcategoriebereik, waarbij de lengte van elke lijn de waarde vertegenwoordigt.

Notitie

Deze visualisatie kan alleen worden gebruikt in de context van de renderoperator.

Syntax

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

Meer informatie over syntaxisconventies.

Parameters

Naam Type Vereist Beschrijving
T string ✔️ Naam van invoertabel.
propertyName, propertyValue string Een door komma's gescheiden lijst met sleutel-waarde-eigenschappenparen. Zie ondersteunde eigenschappen.

Ondersteunde eigenschappen

Alle eigenschappen zijn optioneel.

PropertyName PropertyValue
accumulate Of de waarde van elke meting wordt toegevoegd aan alle voorafgaande waarden. (true of false)
kind Verdere uitwerking van het type visualisatie. Zie eigenschap voor meer informatiekind.
legend Of een legenda wel of niet (visible of hidden) moet worden weergegeven.
series Een door komma's gescheiden lijst met kolommen waarvan de gecombineerde waarden per record de reeks definiëren waartoe de record behoort.
ymin De minimumwaarde die moet worden weergegeven op de Y-as.
ymax De maximumwaarde die moet worden weergegeven op de Y-as.
title De titel van de visualisatie (van het type string).
xaxis De schaal van de x-as (linear of log).
xcolumn Welke kolom in het resultaat wordt gebruikt voor de x-as.
xtitle De titel van de x-as (van het type string).
yaxis De y-as schalen (linear of log).
ycolumns Door komma's gescheiden lijst met kolommen die bestaan uit de waarden die zijn opgegeven per waarde van de x-kolom.
ytitle De titel van de y-as (van het type string).
ysplit De visualisatie splitsen in meerdere y-aswaarden. Zie eigenschap voor meer informatieysplit.

ysplit Eigenschap

Deze visualisatie ondersteunt het splitsen in meerdere y-aswaarden:

ysplit Description
none Er wordt één y-as weergegeven voor alle reeksgegevens. Dit is de standaardinstelling.
axes Er wordt één grafiek weergegeven met meerdere y-assen (één per reeks).
panels Voor elke ycolumn waarde wordt één grafiek weergegeven.

Ondersteunde eigenschappen

Alle eigenschappen zijn optioneel.

PropertyName PropertyValue
kind Verdere uitwerking van het type visualisatie. Zie eigenschap voor meer informatiekind.
series Een door komma's gescheiden lijst met kolommen waarvan de gecombineerde waarden per record de reeks definiëren waartoe de record behoort.
title De titel van de visualisatie (van het type string).

kind Eigenschap

Deze visualisatie kan verder worden uitgewerkt door de eigenschap op te kind geven. De ondersteunde waarden van deze eigenschap zijn:

kind Waarde Definitie
default Elke 'kolom' staat op zichzelf.
unstacked Hetzelfde als default.
stacked Stapel 'kolommen' boven op de andere.
stacked100 Stapel 'kolommen' en rek ze uit tot dezelfde hoogte als de andere.

Voorbeelden

Een kolomdiagram weergeven

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

Schermopname van de visualisatie van het kolomdiagram.

ysplit De eigenschap gebruiken

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)

Schermopname van kolomdiagram met de eigenschap ysplit-assen.

Als u de weergave wilt splitsen in afzonderlijke deelvensters, geeft u panels in plaats van axesop :

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)

Schermopname van kolomdiagram met de eigenschap ysplit-panelen.

Voorbeeld

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

Schermopname van de visualisatie van het kolomdiagram.