Обзор визуализаций в Apache Superset. Типы графиков, диаграмм в Суперсет

Введение в визуализации Apache Superset

Apache Superset — это мощный инструмент для визуализации данных, который предоставляет широкий спектр графиков и диаграмм для анализа данных. В этом обзоре мы рассмотрим различные типы графиков и диаграмм, доступных в Apache Superset, и узнаем, как они могут помочь вам в работе с данными. Если вы хотите узнать больше о возможностях визуализации данных в Apache Superset, то этот обзор для вас.

Legacy = устаревшая версия

Примеры дашбордов Apache Superset

Area Chart (legacy)

Area Chart (legacy) — Диаграмма временных рядов, на которой показано, как связанная метрика из нескольких групп меняется во времени. Каждая группа визуализируется с использованием другого цвета.

Time-series Bar Chart (legacy)

Time-series Bar Chart (legacy) — Визуализируйте изменение метрики с течением времени с помощью столбцов. Добавьте группу по столбцу, чтобы визуализировать метрики на уровне группы и то, как они меняются с течением времени.

Big Number with Trendline

Big Number with Trendline — Показывает одно число, сопровождаемое простой линейной диаграммой, чтобы привлечь внимание к важному показателю, а также к его изменению во времени или другому параметру.

Big Number

Big Number — Демонстрирует единую метрику спереди и по центру. Большое число лучше всего использовать, чтобы привлечь внимание к ключевому показателю эффективности или тому, на чем вы хотите, чтобы ваша аудитория сосредоточилась.

Box Plot

Box Plot — Эта визуализация, также известная как диаграмма «ящик и ус», сравнивает распределения связанной метрики по нескольким группам. Прямоугольник в середине подчеркивает среднее значение, медиану и внутренние 2 квартили. Усы вокруг каждого прямоугольника отображают минимум, максимум, диапазон и 2 внешних квартиля.

Bubble Chart

Bubble Chart — Визуализирует метрику по трем измерениям данных на одной диаграмме (ось X, ось Y и размер кружка). Пузыри из одной группы можно выделить цветом пузырьков.

Bullet Chart

Bullet Chart — Демонстрирует прогресс одной метрики по отношению к заданной цели. Чем выше заполнение, тем ближе метрика к цели.

Calendar Heatmap

Calendar Heatmap — Визуализирует изменение показателя с течением времени с помощью цветовой шкалы и представления календаря. Значения серого используются для обозначения отсутствующих значений, а линейная цветовая схема используется для кодирования величины значения каждого дня.

Chord Diagram

Chord Diagram — Демонстрирует поток или связь между категориями, используя толщину хорд. Значение и соответствующая толщина могут быть разными для каждой стороны.

Time-series Percent Change

Time-series Percent Change — Визуализирует множество различных объектов временных рядов на одной диаграмме. Эта диаграмма устарела, и вместо нее мы рекомендуем использовать диаграмму временных рядов.

Country Map

Country Map — Визуализирует изменение одного показателя в основных подразделениях страны (штатах, провинциях и т. д.) на картограмме. Значение каждого подразделения повышается при наведении указателя мыши на соответствующую географическую границу.

deck.gl Arc

deck.gl Arc — Постройте расстояние (например, траектории полета) между пунктом отправления и пунктом назначения.

deck.gl Geojson

deck.gl Geojson — GeoJsonLayer принимает данные в формате GeoJSON и отображает их в виде интерактивных многоугольников, линий и точек (кругов, значков и/или текстов).

deck.gl Grid

deck.gl Grid — Визуализируйте геопространственные данные, такие как трехмерные здания, ландшафты или объекты в виде сетки.

deck.gl 3D Hexagon

deck.gl 3D Hexagon — Накладывает шестиугольную сетку на карту и собирает данные в границах каждой ячейки.

deck.gl Multiple Layers

deck.gl Multiple Layers — Скомпонуйте несколько слоев вместе, чтобы сформировать сложные визуальные эффекты.

deck.gl Path

deck.gl Path — Визуализирует на карте соединенные точки, образующие путь.

deck.gl Polygon

deck.gl Polygon — Визуализирует географические области из ваших данных в виде полигонов на карте Mapbox. Многоугольники можно раскрашивать с помощью метрики.

deck.gl Scatterplot

deck.gl Scatterplot — Карта, которая использует круги рендеринга с переменным радиусом в координатах широта/долгота.

deck.gl Screen Grid

deck.gl Screen Grid — Агрегирует данные в пределах границ ячеек сетки и сопоставляет агрегированные значения с динамической цветовой шкалой.

Bar Chart

Bar Chart — Сравнивает показатели из разных категорий с помощью столбцов. Длина столбцов используется для обозначения величины каждого значения, а цвет используется для различения групп.

Dual Line Chart

Dual Line Chart — Визуализирует две метрики в виде линейных графиков с использованием одной и той же оси x. Эта диаграмма полезна для сравнения показателей за один и тот же временной диапазон.

Time-series Area Chart

Time-series Area Chart — Диаграммы с областями временных рядов аналогичны линейным диаграммам тем, что они представляют переменные с одинаковым масштабом, но диаграммы с областями накладывают показатели друг на друга. Диаграмма с областями в Superset может быть потоковой, суммированной или развернутой.

Time-series Chart

Time-series Chart — Швейцарский армейский нож для визуализации данных временных рядов. Выберите между ступенчатой, линейной, точечной и гистограммой. Этот тип визуализации также имеет множество параметров настройки.

Time-series Bar Chart

Time-series Bar Chart — Гистограммы временных рядов используются для отображения изменений метрики с течением времени в виде серии столбцов.

Time-series Line Chart

Time-series Line Chart — Линейная диаграмма временных рядов используется для визуализации повторяющихся измерений, проводимых через равные промежутки времени. Линейная диаграмма — это тип диаграммы, которая отображает информацию в виде ряда точек данных, соединенных отрезками прямой линии. Это основной тип диаграммы, распространенный во многих областях.

Time-series Scatter Plot

Time-series Scatter Plot — Точечная диаграмма временных рядов имеет время на горизонтальной оси в линейных единицах, и точки соединены по порядку. Он показывает статистическую связь между двумя переменными.

Time-series Smooth Line

Time-series Smooth Line — Временной ряд Гладкая линия представляет собой разновидность линейного графика. Без углов и резких краев Smooth-line иногда выглядит умнее и профессиональнее.

Time-series Stepped Line

Time-series Stepped Line — Временные ряды Ступенчатая линейная диаграмма (также называемая ступенчатой ​​диаграммой) представляет собой вариант линейной диаграммы, но с линией, образующей ряд шагов между точками данных. Ступенчатая диаграмма может быть полезна, когда вы хотите показать изменения, происходящие через неравные интервалы времени.

Event Flow

Event Flow — Сравнивает продолжительность времени, которое занимают различные действия в общем представлении временной шкалы.

Filter box

Не используйте, будет удален. Лучше использовать Native Filters

Filter box — Компонент диаграммы, который позволяет добавить настраиваемый пользовательский интерфейс фильтра на панель инструментов. При добавлении на панель инструментов поле фильтра позволяет пользователям указывать определенные значения или диапазоны для фильтрации диаграмм. Диаграммы, к которым применяется каждое поле фильтра, также можно точно настроить в представлении панели мониторинга. Обратите внимание, что этот плагин заменяется новой функцией «Фильтры», которая находится в самом представлении панели инструментов. Он проще в использовании и имеет больше возможностей!

Funnel Chart

Funnel Chart — Демонстрирует, как метрика меняется по мере прохождения воронки. Эта классическая диаграмма полезна для визуализации спада между этапами конвейера или жизненного цикла.

Gauge Chart

Gauge Chart — Использует датчик для демонстрации прогресса метрики в направлении цели. Положение циферблата представляет прогресс, а конечное значение на датчике представляет собой целевое значение.

Graph Chart

Graph Chart — Отображает связи между объектами в структуре графа. Полезно для отображения отношений и отображения того, какие узлы важны в сети. Графические диаграммы можно настроить так, чтобы они направлялись принудительно или циркулировали. Если ваши данные содержат геопространственный компонент, попробуйте дуговую диаграмму deck.gl.

Handlebars

Handlebars — Напишите шаблон handlebars для отображения данных

Настройки Handlebars

Рекомендуемая настройка: CSS and sanitization work correctly when HTML_SANITIZATION = False.

Heatmap

Heatmap — Визуализируйте связанную метрику для пар групп. Тепловые карты превосходно демонстрируют корреляцию или силу между двумя группами. Цвет используется, чтобы подчеркнуть силу связи между каждой парой групп.

Histogram

Histogram — Возьмите свои точки данных и сгруппируйте их в «bins (корзины)», чтобы увидеть, где находятся самые плотные области информации.

Horizon Chart

Horizon Chart — Сравнивает изменение метрики с течением времени между различными группами. Каждая группа сопоставляется со строкой, и изменения во времени визуализируются в длине и цвете столбцов.

Line Chart (legacy)

Line Chart (legacy) — Классическая диаграмма, которая визуализирует изменение показателей с течением времени.

Multiple Line Charts

Multiple Line Charts — Визуализируйте два разных временных ряда, используя один и тот же диапазон времени по оси X. Эта диаграмма устарела, и мы рекомендуем вместо нее использовать диаграмму смешанных временных рядов!

MapBox

MapBox —

Mixed Time-Series

Mixed Time-Series — Визуализируйте два разных временных ряда, используя одну и ту же ось X. Обратите внимание, что каждый временной ряд можно визуализировать по-разному (например, 1 с помощью столбцов и 1 с помощью линии).

Paired t-test Table

Paired t-test Table — Таблица, которая визуализирует парные t-тесты, которые используются для понимания статистических различий между группами.

Parallel Coordinates

Parallel Coordinates — Отображает отдельные показатели для каждой строки данных вертикально и связывает их вместе в виде линии. Эта диаграмма полезна для сравнения нескольких показателей по всем образцам или строкам данных.

Partition Chart

Partition Chart — Сравните один и тот же суммарный показатель по нескольким группам.

Pie Chart

Pie Chart — Классический. Отлично подходит для того, чтобы показать, какую часть компании получает каждый инвестор, какие демографические данные следят за вашим блогом или какая часть бюджета идет на военно-промышленный комплекс. Круговые диаграммы может быть трудно интерпретировать точно. Если важна четкость относительной пропорции, рассмотрите возможность использования вместо нее гистограммы или другого типа диаграммы.

Pivot Table (legacy)

Pivot Table (legacy) — Используется для суммирования набора данных путем группировки нескольких статистических данных по двум осям. Примеры: количество продаж по регионам и месяцам, задачи по статусу и исполнителю, активные пользователи по возрасту и местоположению. Эта диаграмма устарела, и мы рекомендуем вместо нее проверить сводную таблицу V2!

Pivot Table (v2)

Pivot Table — Используется для суммирования набора данных путем группировки нескольких статистических данных по двум осям. Примеры: количество продаж по регионам и месяцам, задачи по статусу и исполнителю, активные пользователи по возрасту и местоположению. Не самая визуально ошеломляющая визуализация, но весьма информативная и универсальная.

Radar Chart

Radar Chart — Визуализируйте параллельный набор метрик для нескольких групп. Каждая группа визуализируется с использованием собственной линии точек, и каждая метрика представлена ​​в виде ребра на диаграмме.

Nightingale Rose Chart

Nightingale Rose Chart — Диаграмма полярных координат, в которой окружность разбита на клинья с одинаковым углом, а значение, представленное любым клином, иллюстрируется его площадью, а не радиусом или углом развертки.

Sankey Diagram

Sankey Diagram — Визуализирует поток значений различных групп через различные этапы системы. Новые этапы конвейера визуализируются как узлы или слои. Толщина полос или ребер представляет визуализируемую метрику.

Sunburst Chart

Sunburst Chart — Использует круги для визуализации потока данных на разных этапах системы. Наведите указатель мыши на отдельные пути в визуализации, чтобы понять, какие этапы прошло значение. Полезно для многоступенчатой, многогрупповой визуализации воронок и конвейеров.

Sunburst Chart v2

Sunburst Chart v2 — Использует круги для визуализации потока данных на разных этапах системы. Наведите указатель мыши на отдельные пути в визуализации, чтобы понять, какие этапы прошло значение. Полезно для многоступенчатой, многогрупповой визуализации воронок и конвейеров.

Table

Table — Классическая построчная электронная таблица, похожая на представление набора данных. Используйте таблицы, чтобы продемонстрировать представление базовых данных или показать агрегированные показатели.

Time-series Period Pivot

Time-series Period Pivot

Time-series Table

Time-series Table — Быстро сравнивайте несколько диаграмм временных рядов (в виде спарклайнов) и связанных показателей.

Tree Chart

Tree Chart — Визуализируйте несколько уровней иерархии, используя знакомую древовидную структуру.

Treemap (legacy)

Treemap (legacy) — Показывает состав набора данных путем сегментации данного прямоугольника на меньшие прямоугольники с площадями, пропорциональными их значению или вкладу в целое. Эти прямоугольники, в свою очередь, также могут быть дополнительно сегментированы иерархически.

Treemap

Treemap — Показать иерархические отношения данных со значением, представленным площадью, показывая пропорцию и вклад в целое.

Word Cloud

Word Cloud — Визуализирует слова в столбце, которые встречаются чаще всего. Более крупный шрифт соответствует более высокой частоте.

World Map

World Map — Карта мира, на которой могут быть указаны ценности в разных странах.

Ivan Shamaev (Admin)
Работаю с Apache Superset с 2021 года. Веду этот блог, чтобы систематизировать свои знания и поделиться ими с другими специалистами. Подписывайтесь на мой телеграм канал @apache_superset_bi
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x