Гистограмма
Область применения: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Визуальному элементу "Гистограмма" требуется как минимум два столбца в результатах запроса. По умолчанию в качестве оси X используется первый столбец. Этот столбец может содержать текст, дату и время или числовые данные. Другие столбцы используются в качестве оси Y и содержат числовые данные, отображаемые в виде вертикальных линий. Гистограммы используются для сравнения конкретных элементов подкатегории в диапазоне основной категории, где длина каждой строки представляет ее значение.
Примечание.
Эта визуализация может использоваться только в контексте оператора отрисовки.
Синтаксис
T columnchart
render
|
[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. |
ytitle |
Заголовок оси Y (типа string ). |
ysplit |
Разделение визуализации на несколько значений оси Y. Дополнительные сведения см. в разделе ysplit свойств. |
Свойство ysplit
Эта визуализация поддерживает разделение на несколько значений оси Y:
ysplit |
Description |
---|---|
none |
Для всех данных ряда отображается отдельная ось Y. Это значение по умолчанию. |
axes |
Отображается одна диаграмма с несколькими осями Y (по одной на ряд). |
panels |
Каждая диаграмма отображается для каждого ycolumn значения. |
Поддерживаемые свойства
Все свойства являются необязательными.
PropertyName | PropertyValue |
---|---|
kind |
Уточняет тип визуализации. Дополнительные сведения см. в разделе kind свойств. |
series |
Разделенный запятыми список столбцов — его объединенные значения отдельных записей определяют ряд, к которому принадлежит запись. |
title |
Заголовок визуализации (типа string ). |
Свойство kind
Эта визуализация может быть более подробно описана kind
путем предоставления свойства.
Поддерживаемые значения этого свойства:
Значение kind |
Определение |
---|---|
default |
Каждый столбец отображается отдельно. |
unstacked |
Эквивалентно default . |
stacked |
Группирует столбцы поверх друг друга. |
stacked100 |
Группирует столбцы и растягивает каждый до высоты других. |
Примеры
Отрисовка диаграммы столбцов
StormEvents
| summarize event_count=count() by State
| where event_count > 10
| project State, event_count
| render columnchart
ysplit
Использование свойства
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)
Чтобы разделить представление на отдельные панели, укажите panels
вместо 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)
Пример
StormEvents
| summarize event_count=count() by State
| where event_count > 10
| project State, event_count
| render columnchart