Круговые диаграммы — как сделать заливку в зависимости от значения
Круговые диаграммы отличный способ визуализировать данные. Обычно встречается пай-чарт, разрезанный на сегменты, или диграмма-пончик (донат). Но вот еще один интересный тип круговой диаграммы — заливка в зависимости от значения.
Данные
Загрузите следующие данные в Tableau Desktop / Public.
Metric,Path,Value
Global Sales,1,0.8
Global Sales,361,0.8
Global Costs,1,0.7
Global Costs,361,0.7
Global Profits,1,0.4
Global Profits,361,0.4
Global Headcount,1,0.2
Global Headcount,361,0.2
Важно: необходимо 2 записи для каждой метрики, мы будем рисовать линии и использовать уплотнение, чтобы получить больше точек на нашем листе.
Вычисляемые поля
Используя наш набор данных, загруженный в Tableau, мы создаем следующие вычисляемые поля и контейнеры (bin):
Создаем Path (bin)
— Правой кнопкой мыши клик на Path, переходим к Create и выбираем Bins…
— В диалоговом окне Edit Bins: Устанавливаем New field name на Path (bin). Устанавливаем Size of bins на 1. Клик на Ok.
Index
INDEX()-1
TC_Value
WINDOW_MAX(MAX([Value]))
X
IF (COS(RADIANS([Index]))+1)/2 < [TC_Value] THEN
SIN(RADIANS([Index]))
ELSE
SIN(RADIANS([Index]))
END
Y
IF (COS(RADIANS([Index]))+1)/2 < [TC_Value] THEN
(COS(RADIANS([Index]))+1)/2
ELSE
[TC_Value]
END
Y (Full Circle)
(COS(RADIANS([Index]))+1)/2
Color
IF [TC_Value] >= 0.8 THEN
"Green"
ELSEIF [TC_Value] <= 0.2 THEN
"Red"
ELSE
"Orange"
END
После создания всех вычисляемых полей разместим их все на нашем рабочем листе.
Рабочий лист
Строим рабочий лист:
— ИзменяемMark Type на Polygon.
— Перетаскиваем Path (bin) на Columns. Правой кнопкой мыши кликаем на объект и проверяем, что стоит галочка на Show Missing Values. Перетаскиваем объект на Path Mark.
— Перетаскиваем Metric на Columns.
— Перетаскиваем X на Columns. Кликаем правой кнопкой мыши на объект, переходим на Compute Using и выбираем Path (bin).
— Перетаскиваем Y на Rows. Кликаем правой кнопкой мыши на объект, переходим к Compute Using и выбираем Path (bin).
Если все сделано правильно, то видим следующее:
Теперь добавляем внешний круг:
— Перетаскиваем Y (Full Circle) на Rows, слева от Y. Кликаем правой кнопкой мыши на объект, переходим к Compute Using и выбираем Path (bin).
— Кликаем правой кнопкой мыши на Y (Full Circle) и выбираем Dual Axis.
— Кликаем правой кнопкой мыши на заголовок оси Y и выбираем Synchronize Axis.
— Для панели меток Y (Mark Panel. Перетаскиваем Color на Color Mark. Кликаем правой кнопкой мыши на Color, переходим к Compute Using и выбираем Path (bin).
— Перетаскиваем Value на Columns и помещаем между Metric и X. Кликаем правой кнопкой мыши на объект и меняем на Discrete Dimension.
В итоге должно получиться так:
Наводим красоту:
— Прячем заголовки.
— Скрываем линии сетки.
— Скрываем нулевые линии.
— Форматируем Value (значение).
— Редактируем Color (цвет).
— Настраиваем Tooltips (всплывающие подсказки).
И вот, что получилось:
Источник: tableaumagic.com
Мы, компания АНАЛИТИКА ПЛЮС, с 2012 года помогаем нашим клиентам работать с данными — находить полезные инсайты и использовать эту информацию для увеличения прибыли компании.
За это время мы разработали и внедрили решения для компаний из разных сфер бизнеса: ритейл, дистрибуция, логистика, e-commerce, банки и финансы, маркетинг, телеком, производство, логистика, транспорт.
Мы помогаем начать работу с инструментами BI, предоставляем услуги «под ключ» — от сбора данных до установки ПО и предоставления финального интерактивного отчета. И конечно — проводим обучение: наши клиенты ни от кого не зависят и умеют работать со своими данными самостоятельно!
Как мы помогаем в работе с данными? >>
Хотите узнать, как провести анализ и сделать отчеты быстро?
Нам доверяют: