АНАЛИТИКА ПЛЮС
Профессиональные услуги в сфере BI

Круговые диаграммы — как сделать заливку в зависимости от значения

Круговые диаграммы отличный способ визуализировать данные. Обычно встречается пай-чарт, разрезанный на сегменты, или диграмма-пончик (донат). Но вот еще один интересный тип круговой диаграммы — заливка в зависимости от значения.

Данные

Загрузите следующие данные в 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, предоставляем услуги «под ключ» — от сбора данных до установки ПО и предоставления финального интерактивного отчета. И конечно — проводим обучение: наши клиенты ни от кого не зависят и умеют работать со своими данными самостоятельно!

Как мы помогаем в работе с данными? >>

Хотите узнать, как провести анализ и сделать отчеты быстро?

Получить консультацию

 

Нам доверяют: 

 

x

Этот сайт использует файлы cookies, чтобы облегчить вам пользование нашим веб-сайтом.

Продолжая использовать этот веб-сайт, вы даете согласие на использование файлов cookies.