Диаграмма с областями
Область применения: ✅Microsoft Fabric✅
Визуальный элемент "Диаграмма с областями" показывает связь временных рядов. Первый столбец запроса должен быть числовым. Он используется в качестве оси X. Другие числовые столбцы представляют оси Y. В отличие от графиков диаграммы с областями также используются для визуального представления объема. Диаграммы областей идеально подходят для обозначения изменений между различными наборами данных.
Примечание.
Эта визуализация может использоваться только в контексте оператора отрисовки.
Синтаксис
T|
render
areachart
[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"
)