Delen via


Kolomdiagram

Van toepassing op: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel-

De visual van het kolomdiagram heeft minimaal twee kolommen in het queryresultaat nodig. 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 subcategorieitems in een hoofdcategoriebereik, waarbij de lengte van elke regel de waarde vertegenwoordigt.

Notitie

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

Syntaxis

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-eigenschapsparen. Zie ondersteunde eigenschappen.

Ondersteunde eigenschappen

Alle eigenschappen zijn optioneel.

PropertyName- PropertyValue-
accumulate Of de waarde van elke meting wordt toegevoegd aan alle voorafgaande taken. (true of false)
kind Verdere uitwerking van het visualisatietype. Zie kind eigenschapvoor meer informatie.
legend Of een legenda wel of niet moet worden weergegeven (visible of hidden).
series Door komma's gescheiden lijst met kolommen waarvan de gecombineerde waarden per record de reeks bepalen 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 x-as (linear of log) schalen.
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 opgegeven waarden 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 ysplit eigenschapvoor meer informatie.

eigenschap ysplit

Deze visualisatie ondersteunt het splitsen in meerdere y-aswaarden:

ysplit Beschrijving
none Er wordt één y-as weergegeven voor alle reeksgegevens. Dit is de standaardwaarde.
axes Er wordt één grafiek weergegeven met meerdere y-assen (één per reeks).
panels Eén grafiek wordt weergegeven voor elke ycolumn waarde. Maximaal vijf panelen.

Ondersteunde eigenschappen

Alle eigenschappen zijn optioneel.

PropertyName- PropertyValue-
kind Verdere uitwerking van het visualisatietype. Zie kind eigenschapvoor meer informatie.
series Door komma's gescheiden lijst met kolommen waarvan de gecombineerde waarden per record de reeks bepalen waartoe de record behoort.
title De titel van de visualisatie (van het type string).

eigenschap kind

Deze visualisatie kan verder worden uitgewerkt door de eigenschap kind op te 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 elke kolom uit tot dezelfde hoogte als de andere.

Voorbeelden

In het voorbeeld in deze sectie ziet u hoe u de syntaxis gebruikt om aan de slag te gaan.

In de voorbeelden in dit artikel worden openbaar beschikbare tabellen gebruikt in de Help-cluster, zoals de StormEvents tabel in de Voorbeelden database.

In de voorbeelden in dit artikel worden openbaar beschikbare tabellen gebruikt, zoals de tabel StormEvents in de weather analytics voorbeeldgegevens.

Een kolomdiagram weergeven

Deze query biedt een visuele weergave van statussen met een hoge frequentie van storm-gebeurtenissen, met name die met meer dan 10 gebeurtenissen, met behulp van een kolomdiagram.

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

schermopname van de visualisatie van kolomdiagrammen.

De eigenschap ysplit gebruiken

Deze query biedt een dagelijks overzicht van stormgerelateerde verwondingen en sterfgevallen, gevisualiseerd als een kolomdiagram met gesplitste assen/panelen voor een betere vergelijking.

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 ysplitassen.

Als u de weergave wilt splitsen in afzonderlijke panelen, geeft u panels op in plaats van 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)

Schermopname van kolomdiagram met behulp van de eigenschap ysplit panels.

Voorbeeld

Met deze query kunt u statussen identificeren met een aanzienlijk aantal storm-gebeurtenissen en de informatie in een duidelijke, visuele indeling weergeven.

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

schermopname van de visualisatie van kolomdiagrammen.