Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Applies to: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Für visuelle Elemente vom Typ „Balkendiagramm“ muss das Abfrageergebnis mindestens zwei Spalten enthalten. Die erste Spalte wird standardmäßig als y-Achse verwendet. Diese Spalte kann Text, Datums-/Uhrzeitwerte oder numerische Daten enthalten. Die anderen Spalten werden als x-Achse verwendet und enthalten numerische Daten, die als horizontale Linien dargestellt werden. Balkendiagramme werden hauptsächlich verwendet, um numerische und nominale diskrete Werte zu vergleichen, wobei die Länge der jeweiligen Zeile den Wert darstellt.
Note
This visualization can only be used in the context of the render operator.
Syntax
T|renderbarchart [with(propertyName=propertyValue [, ...])]
Learn more about syntax conventions.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| T | string |
✔️ | Eingabetabellenname. |
| propertyName, propertyValue | string |
Eine durch Trennzeichen getrennte Liste von Schlüsselwert-Eigenschaftspaaren. See supported properties. |
Supported properties
Alle Eigenschaften sind optional.
| PropertyName | PropertyValue |
|---|---|
accumulate |
Gibt an, ob der Wert der einzelnen Measures allen Vorgängern (true oder false) hinzugefügt wird. |
kind |
Weitere Erläuterung der Visualisierungsart. Weitere Informationen finden Sie unter kind "Property". |
legend |
Gibt an, ob eine Legende angezeigt werden soll (visible oder hidden). |
series |
Durch Trennzeichen getrennte Liste von Spalten, deren kombinierte Werte pro Datensatz die Reihen definieren, zu denen der Datensatz gehört. |
ymin |
Der Minimalwert, der auf der Y-Achse angezeigt werden soll. |
ymax |
Der Maximalwert, der auf der Y-Achse angezeigt werden soll. |
title |
Der Titel der Visualisierung (vom Typ string). |
xaxis |
Skalierungsart der x-Achse (linear oder log). |
xcolumn |
Gibt an, welche Spalte im Ergebnis für die x-Achse verwendet wird. |
xtitle |
Der Titel der x-Achse (vom Typ string). |
yaxis |
Skalierungsart der y-Achse (linear oder log). |
ycolumns |
Durch Trennzeichen getrennte Liste von Spalten, die aus den Werten bestehen, die pro Wert der x-Spalte bereitgestellt werden. |
ytitle |
Der Titel der y-Achse (vom Typ string). |
ysplit |
So teilen Sie die Visualisierung in mehrere Y-Achsenwerte auf. Weitere Informationen finden Sie unter ysplit "Property". |
ysplit-Eigenschaft
Diese Visualisierung unterstützt das Aufteilen in mehrere Y-Achsenwerte:
ysplit |
Description |
|---|---|
none |
Für alle Reihendaten wird eine einzelne y-Achse angezeigt. Dies ist die Standardeinstellung. |
axes |
Es wird ein einzelnes Diagramm mit mehreren y-Achsen angezeigt (eine Achse pro Reihe). |
panels |
Für jeden ycolumn Wert wird ein Diagramm gerendert. Maximal fünf Panels. |
Supported properties
Alle Eigenschaften sind optional.
| PropertyName | PropertyValue |
|---|---|
kind |
Weitere Erläuterung der Visualisierungsart. Weitere Informationen finden Sie unter kind "Property". |
series |
Durch Trennzeichen getrennte Liste von Spalten, deren kombinierte Werte pro Datensatz die Reihen definieren, zu denen der Datensatz gehört. |
title |
Der Titel der Visualisierung (vom Typ string). |
kind-Eigenschaft
Diese Visualisierung kann weiter ausgearbeitet werden, indem die kind Eigenschaft bereitgestellt wird.
Die unterstützten Werte dieser Eigenschaft sind:
Wert vom Typ kind |
Description |
|---|---|
default |
Jeder „Balken“ steht für sich selbst. |
unstacked |
Wie in default. |
stacked |
Stack "bars". |
stacked100 |
Stapelt „Balken“ und streckt diese auf die gleiche Breite wie die anderen. |
Examples
Das Beispiel in diesem Abschnitt zeigt, wie Sie die Syntax verwenden, um Ihnen bei den ersten Schritten zu helfen.
The examples in this article use publicly available tables in the help cluster, such as the
StormEventstable in the Samples database.
The examples in this article use publicly available tables, such as the
Weathertable in the Weather analytics sample gallery. Möglicherweise müssen Sie den Tabellennamen in der Beispielabfrage so ändern, dass er der Tabelle in Ihrem Arbeitsbereich entspricht.
Rendern eines Balkendiagramms
Die folgende Abfrage erstellt ein Balkendiagramm, das die Anzahl der Sturmereignisse für jeden Zustand anzeigt, wobei nur die Zustände mit mehr als 10 Ereignissen gefiltert werden. Das Diagramm stellt eine visuelle Darstellung der Ereignisverteilung über unterschiedliche Zustände bereit.
StormEvents
| summarize event_count=count() by State
| project State, event_count
| render barchart
with (
title="Storm count by state",
ytitle="Storm count",
xtitle="State",
legend=hidden
)
Rendern eines Balkendiagramms stacked
Die folgende Abfrage erstellt ein stacked Balkendiagramm, das die Gesamtanzahl von Sturmereignissen nach ihrem Typ für ausgewählte Staaten von Texas, Kalifornien und Florida anzeigt. Jeder Balken stellt einen Sturmereignistyp dar, und die gestapelten Balken zeigen die Aufschlüsselung von Sturmereignissen nach Bundesland innerhalb der einzelnen Typen an.
StormEvents
| where State in ("TEXAS", "CALIFORNIA", "FLORIDA")
| summarize EventCount = count() by EventType, State
| order by EventType asc, State desc
| render barchart with (kind=stacked)
Rendern eines Balkendiagramms stacked100
Die folgende Abfrage erstellt ein stacked100 Balkendiagramm, das die Gesamtanzahl von Sturmereignissen nach ihrem Typ für ausgewählte Staaten von Texas, Kalifornien und Florida anzeigt. Das Diagramm zeigt die Verteilung von Sturmereignissen innerhalb der einzelnen Typen. Obwohl die Stapel visuell bis zu 100 summieren, stellen die Werte tatsächlich die Anzahl der Ereignisse dar, nicht prozentual. Diese Visualisierung ist hilfreich, um sowohl die Prozentsätze als auch die tatsächliche Ereignisanzahl zu verstehen.
StormEvents
| where State in ("TEXAS", "CALIFORNIA", "FLORIDA")
| summarize EventCount = count() by EventType, State
| order by EventType asc, State desc
| render barchart with (kind=stacked100)
Verwenden der ysplit Eigenschaft
Die folgende Abfrage enthält eine tägliche Zusammenfassung von Sturmverletzungen und Todesfällen, die als Balkendiagramm mit geteilten Achsen/Panels dargestellt werden, um einen besseren Vergleich zu ermöglichen.
StormEvents
| summarize
TotalInjuries = sum(InjuriesDirect) + sum(InjuriesIndirect),
TotalDeaths = sum(DeathsDirect) + sum(DeathsIndirect)
by bin(StartTime, 1d)
| project StartTime, TotalInjuries, TotalDeaths
| render barchart with (ysplit=axes)
Wenn Sie die Ansicht in separate Panels aufteilen möchten, geben Sie anstelle panels von axes:
StormEvents
| summarize
TotalInjuries = sum(InjuriesDirect) + sum(InjuriesIndirect),
TotalDeaths = sum(DeathsDirect) + sum(DeathsIndirect)
by bin(StartTime, 1d)
| project StartTime, TotalInjuries, TotalDeaths
| render barchart with (ysplit=panels)