Красота в Tableau — текстурированный бар-чарт
Такой текстурированный бар-чарт — интересное и необычное визуальное решение. Как его построить? Разбираемся ниже!
Данные
Как обычно, используем данные из Sample Superstore и подключаем источник к Tableau Desktop / Tableau Public.
Примечание: если у вас Tableau Desktop, то просто подключаемся к Sample Superstore, если вы используете Tableau Public, то скачайте и загрузите файл по ссылке.
Вычисляемые поля
Создаем следующие параметры, бины (bins) и вычислемые поля:
Path (путь)
If [Sub-Category] = "Accessories" THEN
0
ELSE
100
END
Path (путь — bin)
- Правой кнопкой мыши кликаем на Path, переходим к Create и выбираем Bins…
- В диалоговом окне Edit Bins:
- SУстанавливаем New field name на Path (bin)
- Устанавливаем размер бина Size of bins на 5
- Кликаем Ok
Index
INDEX()-1
TC_Sales
WINDOW_SUM(SUM([Sales]))
TC_Total Sales
WINDOW_SUM(SUM([Sales]))
TC_Percentage
[TC_Sales]/[TC_Total Sales]
TC_Percentage (Adjusted)
[TC_Percentage]/WINDOW_MAX([TC_Percentage])
TC_Shape
IF [Index]/WINDOW_MAX([Index]) <= [TC_Percentage (Adjusted)] THEN
WINDOW_MAX(MAX([Region]))
ELSE
NULL
END
Теперь приступим к нашей визуализации.
Рабочий лист
Построим рабочий лист:
— Меняем тип метки Mark Type на Shape
— Перетаскиваем Path (bin) на полку Rows. Правой кнопкой мыши клик на эту пилюлю и проверяем, что поставлена галочка рядом с Show Missing Values. Перетаскиваем эту пилюлю на Detail Mark
— Перетаскиваем Region на полку Rows
— Перетаскиваем Index на полку Column. Правой кнопкой мыши клик на эту пилюлю, переходим в Compute Using и выбираем Path (bin)
В итоге должно получиться так:
Теперь добавляем наши формы.
— Перетаскиваем TC_Shape на метку Shape. Правой кнопкой мыши клик на эту пилюлю, переходим к Compute Using и выбираем Path (bin)
— Правой кнопкой мыши клик на TC_Shape и выбираем Edit Table Calculations… В разделе Nested Calculation выбираем TC_Total Sales. В Compute Using выбираем Specific Dimensions. Проверем, что у Path (bin) и Region выбран Path (bin) в top
— В Nested Calculations выбираем TC_Percentage (Adjusted). В Compute Using выбираем Specific Dimensions. Проверяем, что у Path (bin) и Region выбран Path (bin) в top
Должно получиться так:
По ссылке можно скачать файл с текстурами и формами: Texture Squares — Download
Скачивайте файл и распакуйте его в папку My Tableau Repository > Shapes
Теперь можно кликнуть на метку Shape и применить новые формы для каждого Region.
Примечание: если новых форм в списке не видно, кликните на Reload Shapes.
После применения новых форм и настройки размера Size, нужно отфильтровать нулевые значения и тогла получится так:
Наводим красоту:
— Перетаскиваем TC_Percentage на полку Rows. Правой кнопкой мыши клик на эту пилюлю и конвертируем ее в Dimension. Правой кнопкой мыши клик на эту пилюлю и устанавливаем формат как Percentage
— Добавляем Row Divider (разделитель рядов)
— Скрываем нулевую линию и линии сетки (Zero Line и Grid Line)
— Скрываем заголовки осей (Axis Header)
— Отключаем подсказки (Tooltip)
— Настраиваем шрифты
В итоге может получиться так:
Источник: tableaumagic.com
Мы, компания АНАЛИТИКА ПЛЮС, с 2012 года помогаем нашим клиентам работать с данными — находить полезные инсайты и использовать эту информацию для увеличения прибыли компании.
За это время мы разработали и внедрили решения для компаний из разных сфер бизнеса: ритейл, дистрибуция, логистика, e-commerce, банки и финансы, маркетинг, телеком, производство, логистика, транспорт.
Мы помогаем начать работу с инструментами BI, предоставляем услуги «под ключ» — от сбора данных до установки ПО и предоставления финального интерактивного отчета. И конечно — проводим обучение: наши клиенты ни от кого не зависят и умеют работать со своими данными самостоятельно!
Хотите узнать, как провести анализ и сделать отчеты быстро?
Нам доверяют: