Автор | ПРАНАВ ДАР Компилировать|ВКонтакте Источник | Аналитика Видья
Обзор
-
Анимированная визуализация — это искусство, и ее легко создать в Tableau.
-
Здесь мы будем использовать набор данных с открытым исходным кодом и создадим собственные анимированные визуализации в Tableau.
вводить
Я большой поклонник визуализации анимации. Мне нравится, как точки данных танцуют вокруг моего экрана. Они используют линии и точки, чтобы рассказывать свои истории. Создание анимации — это искусство.
Я часто использую анимированные изображения, чтобы показать ход игры в крикет, или очки в баскетболе, или эволюцию футбольного паса (да, я спортивный фанат).
На моем рабочем листе наблюдать за тем, как точки общаются друг с другом и добиваются прогресса, — одно удовольствие.
Поверьте мне, как только вы начнете создавать эти анимированные визуализации в Tableau, пути назад уже не будет. Вы будете так же зависимы, как и я, ища любой предлог, чтобы превратить изображения в анимированную форму.
Я получаю много запросов от членов сообщества и студентов о том, как визуализировать анимацию.
Поэтому я решил написать эту статью для всех вас. Это простая предпосылка — мы будем использовать данные из открытых источников и попытаемся создать культовую визуализацию Ханса Рослинга.
Woohoo.YouTube.com/watch?V=Цзян Бинкунь…
Вот анимированный опыт визуализации, который мы будем создавать в Tableau:
Если CDN.analytics vi.com/боюсь-контент/…
содержание
-
Зачем использовать визуализацию анимации?
-
понять постановку задачи
-
Анимация данных, визуализированных в Tableau
-
Создавайте собственные анимированные визуализации в Tableau
-
Как мы можем улучшить эту анимацию?
Зачем использовать визуализацию анимации?
Это ключевой вопрос — почему мы должны выбирать анимацию, когда у нас так много вариантов создания визуализаций? Полезны ли они в этой отрасли?
Анимированные диаграммы популярны среди специалистов по визуализации данных благодаря своим эстетическим свойствам. Кто не любит смотреть на динамический график, чтобы описать, как тенденции меняются с течением времени?
Но помимо их очевидных приятных глаз свойств, анимированные визуализации работают в этой отрасли, будь то финансы, маркетинг или спорт. Объяснение Tableau для создания анимированных диаграмм:
«Без анимации изменение таких вещей, как фильтр даты, привело бы к тому, что точечные маркеры внезапно перескакивали на новые позиции. Трудно сказать, что изменилось и почему, но плавная анимация соединяет точки.
Анимации упрощают обнаружение и понимание изменений, например, когда конкретный маркер становится выбросом, когда происходит внезапный всплеск или падение значения или когда появляются кластеры данных.
Визуализация может ощущать, как столбцы растут, сжимаются или перестраиваются относительно друг друга, или отслеживать путь отдельных маркеров.
Анимация проясняет анализ, привлекая внимание к важному контенту и направляя внимание зрителя туда, где это важно. Они могут помочь вам и другим понять, почему и как происходит изменение данных. "
Короче говоря, продуманно разработанные анимированные визуализации улучшают наше понимание данных.
понять постановку задачи
Мы создадим анимированные визуализации в Tableau, используя набор данных с открытым исходным кодом. Это лучший способ охватить более широкую аудиторию. Вы можете забрать наборы данных и сразу же начать с ними работать. Или вы можете следовать за мной, пока мы следуем этому руководству.
Здесь мы будем работать над созданием яркой визуализации.
Показывает взаимосвязь между ожидаемой продолжительностью жизни и доходом на душу населения в разных странах с течением времени.
Это очень интересный проект. Цель состоит в том, чтобы проанализировать, связаны ли эти две характеристики и как разные страны сравниваются с точки зрения ожидаемой продолжительности жизни и дохода на душу населения.
Как я уже сказал, это вдохновлено великолепной визуализацией Ханса Рослинга, и мы будем использовать те же данные из открытых источников, которые его организация Gapminder предоставляет сообществу.
В основном мы будем использовать четыре набора данных:
- life_expectancy_years: Содержит данные о продолжительности жизни для каждой страны.
- income_per_person_gdppercapita_ppp_inflation_adjusted: ВВП на душу населения (с поправкой на разницу в покупательной способности)
- population_total: общая численность населения каждой страны
- countries_total: Содержит название страны, название региона (континента), код страны и другую информацию.
Все наборы данных содержат годовую информацию с 1800 года по настоящее время. Вы можете увидеть некоторые нулевые значения.
Можете ли вы догадаться, почему это так? Это потому, что некоторые страны были основаны где-то после 1800 года. Поэтому в некоторых столбцах будут пустые значения.
Вы можете скачать все наборы данных с отличного сайта Gapminder.
Обратите внимание, что некоторые люди не могут найти национальный набор данных. Вы можете скачать это здесь
Если CDN.analytics vi.com/боюсь-контент/…
Анимация данных, визуализированных в Tableau
Что ж, пора начинать!
Здесь мы импортируем все наборы данных в Tableau и выполним некоторые шаги предварительной обработки, прежде чем начнем создавать анимированную визуализацию.
Начнем с набора данных ожидаемой продолжительности жизни (этапы импорта будут аналогичны для других наборов данных).
Сначала импортируйте этот файл Excel в Tableau, используя опцию «Подключиться» на домашней странице Tableau. Вы должны увидеть это:
Это большая ценность! Заголовки нашей таблицы появляются в первой строке. Давайте исправим это, щелкнув правой кнопкой мыши кнопку «life_expectancy_years» и выбрав «Имена полей находятся в первой строке»:
Отлично - исправил. Далее я хочу свернуть значения в столбец, чтобы мне было легче анализировать данные и создавать анимированные визуализации.
Мы будем использовать опцию Tableau «поворот», чтобы помочь с этим.
Просто выберите все столбцы (кроме первого), щелкните правой кнопкой мыши заголовок столбца и выберите «Сводка»:
Примечание. Только при импорте файла Excel (.xlsx) "PivotПоявится опция ". Вы не получите эту опцию для любого другого формата файла.
Вам нужно использовать Tableau Prep, чтобы сначала преобразовать его в Pivot, а затем импортировать в Tableau Desktop.
Далее давайте изменим имена столбцов, чтобы они отражали то, что они представляют. Просто щелкните правой кнопкой мыши заголовок столбца и выберите «Переименовать»:
Вы можете выполнить те же действия для остальных трех наборов данных. Не забудьте переименовать столбцы, так как мы будем использовать один из столбцов в качестве первичного ключа для объединения всех четырех наборов данных.
После выполнения вышеуказанных шагов остальная часть набора данных должна выглядеть так:
income_per_person_gdppercapita_ppp_inflation_adjusted
population_total:
Оставьте набор данных "countries_total" как есть. Вы заметите, что заголовок уже правильный, здесь нам не нужно ничего конвертировать. Когда мы импортируем набор данных в Tableau, он будет выглядеть так:
Теперь наши данные готовы и готовы к созданию визуализаций.
Создавайте собственные анимированные визуализации в Tableau
Теперь перейдите на «Лист 1» и переименуйте его в «Продолжительность жизни против ВВП на душу населения». Важно назвать стол в соответствии с вашей работой.
Когда мы имеем дело с несколькими рабочими листами (что довольно часто случается в отрасли), важно, чтобы имена были определены в соответствии с содержимым, чтобы мы могли легко найти нужную визуализацию.
Мы видим четыре набора данных, импортированных в верхнем левом углу рабочего листа Tableau. Прежде чем мы начнем использовать какие-либо переменные, нам нужно установить связь между четырьмя наборами данных, чтобы Tableau знал, что наборы данных связаны.
Для этого нажмите кнопку «Данные» в верхней части окна «Таблица» и выберите «Редактировать отношения смешивания»:
Затем перетащите функцию «Ожидаемая продолжительность жизни (в годах)» на полку строки и «ВВП на душу населения» в столбец:
Далее нам нужно выполнить три операции быстрого перетаскивания. Поместите параметр «Население» в кнопку «Размер» в разделе «Отметки». Поместите «регион» в «Цвет» и «Страна» в «Подробности». Это ваша визуализация:
Наш образ начинает обретать форму! Но у нас тут проблема — ось имеет большое значение. Высота осей X и Y смехотворно высока. Исправьте это, прежде чем мы сделаем что-нибудь еще.
Я собираюсь положить ожидаемую продолжительность жизни от 20 до 90 лет. Щелкните правой кнопкой мыши ось Y и выберите «Редактировать ось». Нажмите «Фиксированный» и введите значения:
Сделайте то же самое для ВВП на душу населения, и мы зафиксируем его в диапазоне от 200 до 60 000 долларов (и выберем вариант журнала). Теперь мы получим чистый лист.
Не волнуйтесь, мы скоро вернем данные!
Посмотрите анимацию в Tableau!
Время смотреть шоу. Мы будем использовать полку Pages для анимации визуализации в Tableau.
Эта полка страниц помогает нам разбить визуализацию на серию страниц для создания анимации.
Каждая страница представляет собой уникальное представление и основано на элементе полей, которые мы размещаем на полке страницы.
Страницы отлично подходят, когда мы хотим показать движение точек во времени. Это именно то, что мы собираемся сделать здесь. Мы ожидаем, что ожидаемая продолжительность жизни и ВВП на душу населения со временем изменятся.
Поэтому перетащите функцию «Годы» на полку «Страницы» и выберите «Добавить всех участников»:
Наши точки данных вернулись! Вы также заметите ползунок с правой стороны, это то, что делает ваша полка для страниц. Затем перетащите меню «Страницы» справа и поместите его под полку «Страницы» слева:
Размер этих пузырей теперь слишком мал. Мы можем легко увеличить это значение, нажав кнопку «Размер» в разделе «Маркеры» и увеличив размер. Также, если выбрана «Форма», измените настройку визуализации на «Круг»:
очень хороший! Давайте также визуализируем названия этих стран. Перетащите значение «Страна» в «Ярлыки»:
Выглядит неплохо. Все, что нам осталось сделать, это посмотреть, как работает анимация. Очень просто, достаточно нажать кнопку «Играть» в разделе страницы и вы сможете увидеть анимацию:
Если CDN.analytics vi.com/боюсь-контент/…
А также иметь свой собственный анимационный экран!
Как мы можем улучшить эту анимацию?
Есть много вещей, которые мы можем сделать, чтобы улучшить эту визуализацию.
Во-первых, мы можем провести более детальный анализ. Мы можем взять несколько стран, таких как Индия, Китай, Великобритания, США, Бразилия и т. д., и посмотреть, как ожидаемая продолжительность жизни на душу населения связана с ВВП по годам.
В качестве альтернативы мы можем проанализировать, как каждый континент ведет себя сам по себе, регион за регионом. Так много деталей мы можем извлечь из этой анимированной визуализации!
Помимо этого набора данных, я рекомендую вам использовать другие параметры в Tableau:
-
Попробуйте разные диаграммы — посмотрите, как они меняются в Tableau, когда мы анимируем линейную диаграмму.
-
Действительно классный метод визуализации — использовать анимацию для просмотра карты с течением времени. (Вы можете сделать это с набором данных Tableau Superstore)
-
Возьмите любой проект, над которым вы работали раньше, и используйте то, что вы узнали здесь, чтобы улучшить его.
-
Попробуйте приборную панель. Представьте себе мощь анимированной приборной панели, когда вы показываете ее своей аудитории!
Честно говоря, делайте все, что хотите, когда дело доходит до настройки и воспроизведения анимации.
конец
Анимированные визуализации могут быть очень мощным инструментом, если их правильно использовать и с правильной аудиторией. Если мы тщательно создадим и разработаем наши диаграммы, у нас есть возможность убедить нашу аудиторию.
Оригинальная ссылка:Woohoo.Со слов аналитиков vi.com/blog/2020/0…
Добро пожаловать на сайт блога Panchuang AI:panchuang.net/
sklearn машинное обучение китайские официальные документы:sklearn123.com/
Добро пожаловать на станцию сводки ресурсов блога Panchuang:docs.panchuang.net/