АНАЛИТИКА ПЛЮС
Профессиональные услуги в сфере 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.