Диаграмма с областями

Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Визуальный элемент "Диаграмма с областями" показывает связь временных рядов. Первый столбец запроса должен быть числовым. Он используется в качестве оси X. Другие числовые столбцы представляют оси Y. В отличие от графиков диаграммы с областями также используются для визуального представления объема. Диаграммы областей идеально подходят для обозначения изменений между различными наборами данных.

Note

Эта визуализация может использоваться только в контексте оператора отрисовки.

Syntax

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

Дополнительные сведения о соглашениях синтаксиса.

Parameters

Name Type Required Description
T string ✔️ Имя входной таблицы.
propertyName, propertyValue string Разделенный запятыми список пар свойств "ключ-значение". См. поддерживаемые свойства.

Поддерживаемые свойства

Все свойства являются необязательными.

PropertyName PropertyValue
accumulate Указывает, добавляется ли значение каждой меры ко всем предшествующим (true или false).
kind Уточняет тип визуализации. Дополнительные сведения см. в разделе kind свойств.
legend Указывает, следует ли отображать условные обозначения (visible или hidden).
series Разделенный запятыми список столбцов — его объединенные значения отдельных записей определяют ряд, к которому принадлежит запись.
ymin Минимальное значение, отображаемое на оси Y.
ymax Максимальное значение, отображаемое на оси Y.
title Заголовок визуализации (типа string).
xaxis Способ масштабирования оси X (linear или log).
xcolumn Какой столбец в результате используется для оси X.
xtitle Заголовок оси X (типа string).
yaxis Способ масштабирования оси Y (linear или log).
ycolumns Разделенный запятыми список столбцов, состоящий из значений, заданных для каждого значения столбца X.
ysplit Разделение значений оси Y для нескольких визуализаций.
ytitle Заголовок оси Y (типа string).

Свойство ysplit

Эта визуализация поддерживает разделение на несколько значений оси Y:

ysplit Description
none Для всех данных серии отображается одна ось y. (Default)
axes Одна диаграмма отображается с несколькими y-осями (по одному на ряд).
panels Одна диаграмма отображается для каждого значения ycolumn. Не более пяти панелей.

Поддерживаемые свойства

Все свойства являются необязательными.

PropertyName PropertyValue
kind Уточняет тип визуализации. Дополнительные сведения см. в разделе kind свойств.
series Разделенный запятыми список столбцов — его объединенные значения отдельных записей определяют ряд, к которому принадлежит запись.
title Заголовок визуализации (типа string).

Свойство kind

Эта визуализация может быть более подробно описана kind путем предоставления свойства. Поддерживаемые значения этого свойства:

Значение kind Description
default Каждая область отображается отдельно.
unstacked Эквивалентно default.
stacked Группирует области справа.
stacked100 Группирует области справа и растягивает каждую до ширины других.

Examples

В этом разделе показано, как использовать синтаксис для начала работы.

Примеры, приведенные в этой статье, используют общедоступные таблицы в кластере справки, например StormEvents таблицу в базе данных Samples .

В примерах этой статьи используются общедоступные таблицы, такие как Weather таблица в коллекции примеров Weather Analytics. Возможно, потребуется изменить имя таблицы в примере запроса, чтобы она соответствовала таблице в рабочей области.

Простая диаграмма области

В следующем примере показана базовая визуализация диаграммы областей.

demo_series3
| render areachart

Снимок экрана: визуализация диаграммы областей.

Диаграмма областей с помощью свойств

В следующем примере показана диаграмма области с использованием нескольких параметров свойств.

OccupancyDetection
| summarize avg_temp= avg(Temperature), avg_humidity= avg(Humidity) by bin(Timestamp, 1h)
| render areachart
    with ( 
        kind = unstacked,
        legend = visible,
        ytitle ="Sample value",
        ymin = 10,
        ymax =100,
        xtitle = "Time",    
        title ="Humidity and temperature"
    )

снимок экрана визуализации диаграммы с областями с свойствами.

Диаграмма областей с помощью разделенных панелей

В следующем примере показана диаграмма областей с помощью разделенных панелей. В этом примере свойство ysplit имеет значение panels.

StormEvents
| where State in ("TEXAS", "NEBRASKA", "KANSAS") and EventType == "Hail"
| summarize count=count() by State, bin(StartTime, 1d)
| render areachart
    with (
        ysplit= panels,
        legend = visible,
        ycolumns=count,
        yaxis =log,
        ytitle ="Count",
        ymin = 0,
        ymax =100,
        xaxis = linear,
        xcolumn = StartTime,
        xtitle = "Date",    
        title ="Hail events"
    )

снимок экрана визуализации диаграмм области с разделенными панелями.