Sloupcový graf
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Vizuál sloupcového grafu potřebuje ve výsledku dotazu minimálně dva sloupce. Ve výchozím nastavení se první sloupec používá jako osa x. Tento sloupec může obsahovat text, datum a čas nebo číselné datové typy. Ostatní sloupce se používají jako osa y a obsahují číselné datové typy, které se mají zobrazit jako svislé čáry. Sloupcové grafy se používají k porovnání konkrétních položek podkategorie v oblasti hlavní kategorie, kde délka každého řádku představuje jeho hodnotu.
Syntaxe
T |
render
columnchart
[ propertyName =
propertyValue [,
(
with
...]])
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
T | string |
✔️ | Název vstupní tabulky |
propertyName, propertyValue | string |
Čárkami oddělený seznam párů vlastností klíč-hodnota. Viz podporované vlastnosti. |
Podporované vlastnosti
Všechny vlastnosti jsou volitelné.
PropertyName | PropertyValue |
---|---|
accumulate |
Určuje, jestli se hodnota každé míry přidá ke všem svým předchůdcům. (true nebo false ) |
kind |
Další zpracování druhu vizualizace. Další informace naleznete v tématu kind vlastnost. |
legend |
Zda se má zobrazit legenda nebo ne (visible nebo hidden ). |
series |
Seznam sloupců oddělených čárkami, jejichž kombinované hodnoty pro záznam definují řadu, do které záznam patří. |
ymin |
Minimální hodnota, která se má zobrazit na ose Y. |
ymax |
Maximální hodnota, která se má zobrazit na ose Y. |
title |
Název vizualizace (typu string ). |
xaxis |
Jak škálovat osu x (linear nebo log ). |
xcolumn |
Který sloupec ve výsledku se používá pro osu x. |
xtitle |
Název osy x (typu string ). |
yaxis |
Jak škálovat osu y (linear nebo log ). |
ycolumns |
Seznam sloupců oddělených čárkami, které se skládají z hodnot zadaných pro hodnotu sloupce x. |
ytitle |
Název osy y (typu string ). |
ysplit |
Rozdělení vizualizace na několik hodnot osy y Další informace naleznete v tématu ysplit vlastnost. |
ysplit
vlastnost
Tato vizualizace podporuje rozdělení na více hodnot osy y:
ysplit |
Popis |
---|---|
none |
Pro všechna data řad se zobrazí jedna osa y. Tato možnost je výchozí. |
axes |
Jeden graf se zobrazí s více osami y (jedna na řadu). |
panels |
Pro každou ycolumn hodnotu se vykreslí jeden graf. |
Podporované vlastnosti
Všechny vlastnosti jsou volitelné.
PropertyName | PropertyValue |
---|---|
kind |
Další zpracování druhu vizualizace. Další informace naleznete v tématu kind vlastnost. |
series |
Seznam sloupců oddělených čárkami, jejichž kombinované hodnoty pro záznam definují řadu, do které záznam patří. |
title |
Název vizualizace (typu string ). |
kind
vlastnost
Tuto vizualizaci je možné dále propracovanou poskytnutím kind
vlastnosti.
Podporované hodnoty této vlastnosti jsou:
kind hodnota |
Definice |
---|---|
default |
Každý "sloupec" stojí samostatně. |
unstacked |
Stejné jako default . |
stacked |
Stack "columns" jeden na druhé. |
stacked100 |
Naskládání "sloupců" a jejich roztažení na stejnou výšku jako ostatní. |
Příklady
Vykreslení sloupcového grafu
StormEvents
| summarize event_count=count() by State
| where event_count > 10
| project State, event_count
| render columnchart
ysplit
Použití vlastnosti
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)
Pokud chcete zobrazení rozdělit na samostatné panely, zadejte panels
místo 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)
Příklad
StormEvents
| summarize event_count=count() by State
| where event_count > 10
| project State, event_count
| render columnchart