Udostępnij za pośrednictwem


Wykres kolumnowy

Wizualizacja wykresu kolumnowego wymaga co najmniej dwóch kolumn w wyniku zapytania. Domyślnie pierwsza kolumna jest używana jako oś x. Ta kolumna może zawierać typy danych tekstowych, daty/godziny lub liczb. Pozostałe kolumny są używane jako oś y i zawierają typy danych liczbowych, które mają być wyświetlane jako linie pionowe. Wykresy kolumnowe służą do porównywania określonych elementów kategorii podrzędnych w głównym zakresie kategorii, gdzie długość każdego wiersza reprezentuje jego wartość.

Uwaga

Tej wizualizacji można używać tylko w kontekście operatora renderowania.

Składnia

T columnchart render | [with( propertyName = propertyValue [, ...]])

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
T string ✔️ Nazwa tabeli wejściowej.
propertyName, propertyValue string Rozdzielona przecinkami lista par właściwości klucz-wartość. Zobacz obsługiwane właściwości.

Obsługiwane właściwości

Wszystkie właściwości są opcjonalne.

PropertyName PropertyValue
accumulate Czy wartość każdej miary jest dodawana do wszystkich jego poprzedników. (true lub false)
kind Dalsze opracowanie rodzaju wizualizacji. Aby uzyskać więcej informacji, zobacz kind właściwość.
legend Czy wyświetlać legendę, czy nie (visible lub hidden).
series Rozdzielana przecinkami lista kolumn, których połączone wartości dla rekordu definiują serię, do której należy rekord.
ymin Minimalna wartość, która ma być wyświetlana na osi Y.
ymax Maksymalna wartość, która ma być wyświetlana na osi Y.
title Tytuł wizualizacji (typu string).
xaxis Jak skalować oś x (linear lub log).
xcolumn Która kolumna w wyniku jest używana dla osi x.
xtitle Tytuł osi x (typu string).
yaxis Jak skalować oś y (linear lub log).
ycolumns Rozdzielana przecinkami lista kolumn, które składają się z wartości podanych na wartość kolumny x.
ytitle Tytuł osi y (typu string).
ysplit Jak podzielić wizualizację na wiele wartości osi y. Aby uzyskać więcej informacji, zobacz ysplit właściwość.

ysplit własność

Ta wizualizacja obsługuje dzielenie na wiele wartości osi y:

ysplit opis
none Pojedyncza oś y jest wyświetlana dla wszystkich danych serii. Jest to opcja domyślna.
axes Pojedynczy wykres jest wyświetlany z wieloma osiami y (jeden na serię).
panels Jeden wykres jest renderowany dla każdej ycolumn wartości.

Obsługiwane właściwości

Wszystkie właściwości są opcjonalne.

PropertyName PropertyValue
kind Dalsze opracowanie rodzaju wizualizacji. Aby uzyskać więcej informacji, zobacz kind właściwość.
series Rozdzielana przecinkami lista kolumn, których połączone wartości dla rekordu definiują serię, do której należy rekord.
title Tytuł wizualizacji (typu string).

kind własność

Tę wizualizację można dokładniej opracować, podając kind właściwość . Obsługiwane wartości tej właściwości to:

kind wartość Definicja
default Każda "kolumna" jest samodzielnie.
unstacked Tak samo jak default.
stacked Stos "kolumn" jeden na drugim.
stacked100 Stosuj "kolumny" i rozciągnij każdy z nich na taką samą wysokość jak pozostałe.

Przykłady

Renderowanie wykresu kolumnowego

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

Zrzut ekranu przedstawiający wizualizację wykresu kolumnowego.

ysplit Korzystanie z właściwości

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)

Zrzut ekranu przedstawiający wykres kolumnowy z właściwością osi ysplit.

Aby podzielić widok na oddzielne panele, określ panels zamiast 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)

Zrzut ekranu przedstawiający wykres kolumnowy z właściwością paneli ysplit.

Przykład

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

Zrzut ekranu przedstawiający wizualizację wykresu kolumnowego.