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

Красота в Tableau — закругленные барчарты

Бар-чарты — один из самых популярных типов диаграмм. Кто-то пытается их заменить, а кто-то — видоизменить. Делаем красоту в Tableau!

Данные

Загружаем данные в Tableau Desktop / Tableau Public.

Country,Value
United States,60
United Kingdom,70
India,50
Australia,60
France,30

Как только данные скопированы в Tableau, кликаем правой кнопкой мыши на источник данных и клик на Edit Data Source… Как только Data Source Editor откроется, вставляем следующие данные:

Path
0
200

Должно появиться сообщение об ошибке, так как сджойненных колонок нет. Клик на Add new join clause, идем в Create Join Calculation, пишем 1 и кликаем OK. Выбираем Inner и видим следующее:

Важно: нам нужны две записи для каждой страны, так как мы планируем рисовать линии и использовать уплотнение, чтобы получить больше точек на нашем листе.

Вычисляемые поля

С помощью загруженного источника данных создаем вычисляемые поля, параметры и контейнеры (bins):

Создаем Distance Parameter (параметр расстояния)

  • Устанавливаем Name на Distance.
  • Устанавливаем Data type на Integer.
  • Устанавливаем Current value на 10.
  • Кликаем Ok.

Создаем Path (путь, bin)

  • Кликаем правой кнопкой мыши на Path, идем в Create и выбираем Bins…
  • В диалоговом окне Edit Bins:
    • Устанавливаем New field name на Path (bin).
    • Устанавливаем Size of bins на 1.
    • Кликаем Ok.

Index

-6+((INDEX()-1)*0.12)

Важно: это необходимо для реализации функции сигмоидной кривой.

TC_Value

WINDOW_MAX(MAX([Value]))

Y

IF [Index] <= 6 THEN
    (1/(1+EXP(-[Index])))
ELSE
    (1/(1+EXP(-(12-[Index]))))
END
* [TC_Value]

TC_Country Rank

RANK_UNIQUE([TC_Value])

X

[Index]+([TC_Country Rank]*[Distance])

Начинаем строить визуализацию!

Рабочий лист

Построим первый рабочий лист:

  • Изменяем Mark Type на Polygon.
  • Перетаскиваем Path (bin) на Columns.
    • Кликаем правой кнопкой мыши на объект и проверяем, что значение Show Missing Values отмечено галочкой.
    • Перетаскиваем объект на Path Mark.
  • Перетаскиваем Country на Colour Mark.
  • Перетаскиваем Country на Columns.
  • Перетаскиваем Index на Columns.
    • Кликаем правой кнопкой мыши на объект, переходим к Compute Using и выбираем Path (bin).
  • Перетаскиваем Y на Rows.
    • Кликаем правой кнопкой мыши на объект, переходим к Compute Using и выбираем Path (bin).

Должно получиться так:

Теперь наведем красоту:

  • Скрываем заголовок осей Y.
  • Скрываем заголовок Index.
  • Скрываем нулевые линии.
  • Скрываем линии сетки.
  • Скрываем разделители рядов.
  • Скрываем разделители колонок.
  • Редактируем Tooltip.
  • Добавляем Labels.

Вот, что должно получиться.

 

Скругленные бар-чарты с наложением

Важно: используйте этот тип бар-чарта с особой осторожностью. 

Создаем новый рабочий лист:

  • Меняем Mark Type на Polygon.
  • Перетаскиваем Path (bin) на Columns.
    • Кликаем правой кнопкой мыши на объект и проверяем, что значение Show Missing Values отмечено галочкой.
    • Перетаскиваем этот объект на Path Mark.
  • Перетаскиваем Country на Colour Mark.
  • Перетаскиваем X на Columns.
    • Кликаем правой кнопкой мыши на объект, переходим к Compute Using и выбираем Path (bin).
    • Кликаем правой кнопкой мыши на объект, переходим к Edit Table Calculations…
      • В Nest Calculations выбираем TC_Country Rank, выбираем Specific Dimensions проверяем, что только Country отмечена галочкой.
  • Перетаскиваем Y на Rows.
    • Кликаем правой кнопкой мыши на объект, переходим к Compute Using и выбираем Path (bin).
  • Кликаем правой кнопкой мыши на Distance Parameter и выбираем Show Parameter Control.

Также наводим красоту (как написано выше) и видим так:

Источник: tableaumagic.com

 

ЦИФРЫ О НАС

Мы, компания АНАЛИТИКА ПЛЮС, с 2012 года помогаем нашим клиентам работать с данными — находить полезные инсайты и использовать эту информацию для увеличения прибыли компании.

За это время мы разработали и внедрили решения для компаний из разных сфер бизнеса: ритейл, дистрибуция, логистика, e-commerce, банки и финансы, маркетинг, телеком, производство, логистика, транспорт.

Мы помогаем начать работу с инструментами BI, предоставляем услуги «под ключ» — от сбора данных до установки ПО и предоставления финального интерактивного отчета. И конечно — проводим обучение: наши клиенты ни от кого не зависят и умеют работать со своими данными самостоятельно!

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

x

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

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