Säulendiagramm
Gilt für: ✅Microsoft Fabric✅
Für visuelle Elemente vom Typ „Säulendiagramm“ muss das Abfrageergebnis mindestens zwei Spalten enthalten. Die erste Spalte wird standardmäßig als x-Achse verwendet. Diese Spalte kann Text, Datums-/Uhrzeitwerte oder numerische Daten enthalten. Die anderen Spalten werden als y-Achse verwendet und enthalten numerische Daten, die als vertikale Linien dargestellt werden. Säulendiagramme werden verwendet, um bestimmte Unterkategorieelemente in einem Hauptkategoriebereich zu vergleichen, wobei die Länge der jeweiligen Zeile den Wert darstellt.
Hinweis
Diese Visualisierung kann nur im Kontext des Renderoperators verwendet werden.
Syntax
T|
render
columnchart
[with
(
propertyName=
propertyValue [,
...]])
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
T | string |
✔️ | Eingabetabellenname. |
propertyName, propertyValue | string |
Eine durch Trennzeichen getrennte Liste von Schlüsselwert-Eigenschaftspaaren. Siehe unterstützte Eigenschaften. |
Unterstützte Eigenschaften
Alle Eigenschaften sind optional.
PropertyName | PropertyValue |
---|---|
accumulate |
Gibt an, ob der Wert jedes Measures allen seinen Vorgängern hinzugefügt wird. (true oder false ) |
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 |
Beschreibung |
---|---|
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. |
Unterstützte Eigenschaften
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 |
Definition |
---|---|
default |
Jede „Spalte“ steht für sich selbst. |
unstacked |
Wie in default . |
stacked |
Stapelt „Spalten“ aufeinander. |
stacked100 |
Stapelt „Spalten“ und streckt diese auf die gleiche Höhe wie die anderen. |
Beispiele
Das Beispiel in diesem Abschnitt zeigt, wie Sie die Syntax verwenden, um Ihnen bei den ersten Schritten zu helfen.
In den Beispielen in diesem Artikel werden öffentlich verfügbare Tabellen in der Hilfecluster-verwendet, z. B. die tabelle
StormEvents
in der datenbank Beispiele.
In den Beispielen in diesem Artikel werden öffentlich verfügbare Tabellen verwendet, z. B. die Tabelle
StormEvents
in der Wetteranalyse Beispieldaten.
Rendern eines Säulendiagramms
Diese Abfrage stellt eine visuelle Darstellung von Zuständen mit einer hohen Häufigkeit von Sturmereignissen bereit, insbesondere mit mehr als 10 Ereignissen, mithilfe eines Säulendiagramms.
StormEvents
| summarize event_count=count() by State
| where event_count > 10
| project State, event_count
| render columnchart
Verwenden der ysplit
Eigenschaft
Diese Abfrage bietet eine tägliche Zusammenfassung von Sturmverletzungen und Todesfällen, die als Säulendiagramm 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 columnchart 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 columnchart with (ysplit=panels)
Beispiel
Diese Abfrage hilft Ihnen, Zustände mit einer erheblichen Anzahl von Sturmereignissen zu identifizieren und die Informationen in einem klaren, visuellen Format darzustellen.
StormEvents
| summarize event_count=count() by State
| where event_count > 10
| project State, event_count
| render columnchart