Отрисовщик составной линейчатой диаграммы
При использовании Azure Workbooks данные можно визуализировать с помощью составной диаграммы. Эта диаграмма состоит из нескольких диаграмм.
На следующем рисунке показана составная диаграмма состояния базы данных. На нем показано, сколько серверов находится в сети, в автономном режиме и в состоянии восстановления.
Отрисовщик составной линейчатой диаграммы поддерживается для визуализаций сеток, плиток и графов.
Добавление отрисовщика составной линейчатой диаграммы
Переведите книгу в режим правки, выбрав Изменить.
Выберите Добавить>Добавить запрос.
Задайте для параметра Источник данных значение
JSON
, а для Визуализация —Grid
.Добавьте следующие данные JSON:
[ {"sub":"X", "server": "A", "online": 20, "recovering": 3, "offline": 4, "total": 27}, {"sub":"X", "server": "B", "online": 15, "recovering": 8, "offline": 5, "total": 28}, {"sub":"Y", "server": "C", "online": 25, "recovering": 4, "offline": 5, "total": 34}, {"sub":"Y", "server": "D", "online": 18, "recovering": 6, "offline": 9, "total": 33} ]
Выполните запрос.
Выберите Параметры столбца, чтобы открыть область параметров.
В разделе Столбцы выберите
total
. Для параметра Отрисовщик столбцов выберитеComposite Bar
.Задайте следующие параметры в разделе Параметры составной линейчатой диаграммы:
Имя столбца Color подключенный Зеленый Восстановление Желтый offline Ярко-красный Для параметра Метка введите значение
["online"] of ["total"] are healthy
.В параметрах столбца (в сети, автономно или восстановление) можно задать для отрисовщика столбцов значение
Hidden
.Выберите вкладку Метки и обновите метку для общего столбца
Database Status
(необязательно).Выберите Применить.
Параметры составной линейчатой диаграммы будут выглядеть так, как показано на следующем снимке экрана:
Составная линейчатая диаграмма с описанными выше параметрами:
Параметры составной линейчатой диаграммы
Выберите имя столбца и соответствующий цвет, чтобы отобразить столбец в этом цвете как часть составной линейчатой диаграммы. Вы можете вставлять и удалять строки, а также перемещать их вверх и вниз.
Этикетка
Метка составной линейчатой диаграммы отображается в ее верхней части. Вы можете использовать сочетание статического текста, столбцов и параметра. Если поле Метка пусто, то в качестве метки отображается значение текущих столбцов. В предыдущем примере, если оставить поле Метка пустым, будет отображаться значение столбцов итогов.
Ссылки на столбцы должны иметь такой вид: ["columnName"]
.
Ссылки на параметры должны иметь такой вид: {paramName}
.
Имя столбца и имя параметра следует указывать с учетом регистра. Также можно сделать метку ссылкой. Для этого установите флажок Задать этот элемент в виде ссылки, а затем добавьте параметры ссылки.
Агрегат
Агрегаты удобно использовать для визуализаций типа "Дерево" или "Группировать по". Данные для столбца в строке группировки определяются набором агрегатов для этого столбца. Существует три типа агрегатов, применимых к составным линейчатым диаграммам: "Нет", "Сумма" и "Наследовать".
Вот как можно добавить параметры "Группировать по":
- В параметрах столбцов перейдите к столбцу, для которого необходимо добавить параметры.
- В разделе Параметры дерева/группирования для параметра Тип дерева выберите Группировать по.
- Выберите поле, по которому нужно сгруппировать.
нет
Значение Нет для параметра агрегирования означает, что для этого столбца для строк группы не отображаются результаты.
Sum
Если задан агрегат Сумма, то столбец в строке группировки отображает составную линейчатую диаграмму с использованием суммы столбцов, используемых для ее отображения. Для метки также будет использоваться сумма столбцов, на которые она ссылается.
В примере ниже для состояний в сети, автономно и восстановление задан агрегат "Максимум", а для столбца итогов — агрегат Сумма.
Наследовать
Если задан агрегат Наследовать, то столбец в строке группировки будет отображать составную линейчатую диаграмму с использованием агрегата, установленного пользователями, для столбцов, используемых для ее отображения. Столбцы, используемые для параметра Метка, также используют агрегат, заданный пользователем. Если текущий отрисовщик столбцов представляет собой составную линейчатую диаграмму и на него ссылается метка (например, итого в примере выше), то в качестве агрегата для этого столбца используется Сумма.
В примере ниже для состояний в сети, автономно и восстановление задан агрегат "Максимум", а для столбца итогов — агрегат Наследовать.
Сортировка
Для визуализаций типа "сетка" сортировка строк для столбца с отрисовщиком составной линейчатой диаграммы работает на основе значения, которое является суммой столбцов, используемых для динамического отображения линейчатой диаграммы. В предыдущих примерах значение, используемое для сортировки, равно сумме значений столбцов сети, восстановление и автономно для этой конкретной строки.
Визуализация плиток
Чтобы сделать отрисовщик составной линейчатой диаграммы для визуализации плитки:
- Выберите Добавить>Добавить запрос.
- Измените источник данных на
JSON
. Введите данные из предыдущего примера. - Измените значение параметра Визуализация на
Tiles
. - Выполните запрос.
- Нажмите Параметры плиток.
- В разделе Поля плитки выберите Слева.
- В разделе "Параметры поля" задайте следующие параметры:
- Использовать столбец:
server
- Отрисовщик столбцов:
Text
- Использовать столбец:
- В разделе Поля плитки выберите Внизу.
- В разделе "Параметры поля" задайте следующие параметры:
Использовать столбец:
total
Отрисовщик столбцов:
Composite Bar
Задайте следующие параметры в разделе Параметры составной линейчатой диаграммы:
Имя столбца Color подключенный Зеленый Восстановление Желтый offline Ярко-красный Для параметра Метка введите значение
["online"] of ["total"] are healthy
.
- Выберите Применить.
Параметры составной линейчатой диаграммы для плиток:
Представление составной линейчатой диаграммы для визуализации "Плитки" с указанными выше параметрами будет выглядеть так, как на следующем примере:
Визуализации графов
Чтобы создать отрисовщик составной линейчатой диаграммы для визуализации графов (тип "Кластеры кустов"):
- Выберите Добавить>Добавить запрос.
- Измените Источник данных на
JSON
. Введите данные из предыдущего примера. - Измените значение параметра Визуализация на
Graphs
. - Выполните запрос.
- Выберите Graph Settings (Параметры графов).
- В разделе Параметры формата узла выберите Центрировать содержимое.
- В разделе "Параметры поля" задайте следующие параметры:
Использовать столбец:
total
Отрисовщик столбцов:
Composite Bar
Задайте следующие параметры в разделе Параметры составной линейчатой диаграммы:
Имя столбца Color подключенный Зеленый Восстановление Желтый offline Ярко-красный Для параметра Метка введите значение
["online"] of ["total"] are healthy
.
- В разделе "Параметры макета" задайте следующие параметры:
- Тип графа:
Hive Clusters
- Идентификатор узла:
server
- Поле группировки:
None
- Размер узла:
100
- Поле между шестиугольниками:
5
- Тип раскраски:
None
- Тип графа:
- Выберите Применить.
Параметры составной линейчатой диаграммы для графов:
Представление составной линейчатой диаграммы для визуализации "Граф" с указанными выше параметрами будет выглядеть так, как на следующем примере: