Поделиться через


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

Область применения: ✅Microsoft Fabric✅

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

Примечание.

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

Синтаксис

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

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

Параметры

Имя (название) Type Обязательно Описание
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 Описание
none Для всех данных серии отображается одна ось y. (по умолчанию)
axes Одна диаграмма отображается с несколькими y-осями (по одному на ряд).
panels Одна диаграмма отображается для каждого значения ycolumn. Не более пяти панелей.

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

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

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

Свойство kind

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

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

Примеры

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

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

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

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

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

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"
    )

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