Pruhový graf
Vizuál pruhového grafu potřebuje ve výsledku dotazu minimálně dva sloupce. Ve výchozím nastavení se první sloupec používá jako osa y. Tento sloupec může obsahovat text, datum a čas nebo číselné datové typy. Ostatní sloupce se používají jako osa X a obsahují číselné datové typy, které se zobrazí jako vodorovné čáry. Pruhové grafy se používají hlavně k porovnání číselných a nominálních diskrétních hodnot, kde délka jednotlivých spojnic představuje jejich hodnotu.
Poznámka
Tuto vizualizaci je možné použít pouze v kontextu operátoru vykreslení.
Syntax
T|
render
barchart
[with
(
propertyName propertyValue=
[,
...])
]
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
T | string |
✔️ | Zadejte název tabulky. |
propertyName, propertyValue | string |
Seznam párů vlastností klíč-hodnota oddělený čárkami. Projděte si podporované vlastnosti. |
Podporované vlastnosti
Všechny vlastnosti jsou volitelné.
PropertyName | Propertyvalue |
---|---|
accumulate |
Určuje, zda se hodnota každé míry přičte ke všem jejím předchůdcům (true nebo false ). |
kind |
Další zpracování druhu vizualizace. Další informace najdete v tématu kind o vlastnosti. |
legend |
Jestli se má zobrazit legenda nebo ne (visible nebo hidden ). |
series |
Seznam sloupců oddělených čárkami, jejichž kombinované hodnoty jednotlivých záznamů definují řadu, do které záznam patří. |
ymin |
Minimální hodnota, která se zobrazí 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žije 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 podle hodnoty sloupce x. |
ytitle |
Název osy y (typu string ). |
ysplit |
Jak rozdělit vizualizaci na několik hodnot osy Y. Další informace najdete v tématu ysplit o vlastnosti. |
ysplit
Vlastnost
Tato vizualizace podporuje rozdělení na více hodnot osy Y:
ysplit |
Description |
---|---|
none |
Pro všechna data řad se zobrazí jedna osa y. Tato možnost je výchozí. |
axes |
Zobrazí se jeden graf s několika osami y (jedna na každou ř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 najdete v tématu kind o vlastnosti. |
series |
Seznam sloupců oddělených čárkami, jejichž kombinované hodnoty jednotlivých záznamů definují řadu, do které záznam patří. |
title |
Název vizualizace (typu string ). |
kind
Vlastnost
Tuto vizualizaci je možné dále rozpracovat poskytnutím kind
vlastnosti .
Podporované hodnoty této vlastnosti jsou:
kind Hodnotu |
Description |
---|---|
default |
Každý "bar" stojí sám o sobě. |
unstacked |
Stejné jako default . |
stacked |
Zásobník "pruhy". |
stacked100 |
Poskládání "pruhů" a roztažení každého z nich na stejnou šířku jako ostatní. |
Příklady
Vykreslení pruhového grafu
Následující dotaz vytvoří pruhový graf zobrazující počet událostí storm pro každý stát a vyfiltruje pouze ty stavy s více než 10 událostmi. Graf poskytuje vizuální znázornění distribuce událostí napříč různými stavy.
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
)
Vykreslení pruhového stacked
grafu
Následující dotaz vytvoří pruhový stacked
graf, který zobrazuje celkový počet událostí bouře podle jejich typu pro vybrané státy Texas, Kalifornie a Florida. Každý pruh představuje typ události storm a skládané pruhy zobrazují rozpis událostí storm podle stavu v rámci každého typu.
StormEvents
| where State in ("TEXAS", "CALIFORNIA", "FLORIDA")
| summarize EventCount = count() by EventType, State
| order by EventType asc, State desc
| render barchart with (kind=stacked)
Vykreslení pruhového stacked100
grafu
Následující dotaz vytvoří pruhový stacked100
graf, který zobrazuje celkový počet událostí bouře podle jejich typu pro vybrané státy Texas, Kalifornie a Florida. Graf znázorňuje rozdělení událostí stormu mezi stavy v rámci každého typu. I když zásobníky vizuálně sčítají až 100, hodnoty ve skutečnosti představují počet událostí, nikoli procenta. Tato vizualizace je užitečná pro pochopení procentuálních i skutečných počtů událostí.
StormEvents
| where State in ("TEXAS", "CALIFORNIA", "FLORIDA")
| summarize EventCount = count() by EventType, State
| order by EventType asc, State desc
| render barchart with (kind=stacked100)
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 barchart 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 barchart with (ysplit=panels)
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro