Как анимировать диаграммы, не вводя зрителя в заблуждение
Диаграмма может быть точной в последнем кадре и вводить в заблуждение во время анимации, которая к нему ведет. Столбец ненадолго превышает свое значение. Ось меняет масштаб одновременно с движением данных. Счетчик стремительно растет и превращает скромное увеличение в ощущение взрывного роста. Исходные числа верны, но визуальный аргумент изменился.
Анимированные диаграммы должны сохранять смысл осей, графических отметок и подписей времени на протяжении всей последовательности, а не только в последнем кадре. Аудитория воспринимает движение как свидетельство изменения: что переместилось, насколько далеко, в каком порядке и с какой скоростью. Если эти сигналы служат украшением, а не несут смысл, они могут создать объяснение, которого данные не подтверждают.
При этом анимация может быть полезна. Она помогает следить за объектом в разных состояниях, понимать последовательность или замечать связь, скрытую в плотной статичной диаграмме. Полезно спросить, что движение помогает понять и что оно заставляет запоминать.
Пузырьковые диаграммы Gapminder — реальный пример представления данных во времени. Исследование Microsoft и соавторов дает важный противовес: анимированная подача может увлекать, одновременно затрудняя некоторые аналитические задачи. Вместе эти примеры подсказывают более осторожный подход, чем «анимировать все» или «никогда не анимировать данные».
Определите, нужна ли задаче анимация
Зрителю, которому нужно сравнить несколько категорий в один момент, часто полезно видеть их вместе. Зрителю, следящему за траекторией одной страны, может помочь непрерывность во времени. Это разные задачи, даже если используется один набор данных.
Начните с вопроса, на который должна отвечать диаграмма. «У какого тарифа самая низкая полная стоимость за год?» — сравнение. «Как менялось распределение за десятилетие?» — временная закономерность. «Что произошло после этого релиза?» — последовательность, способная подтолкнуть к причинной интерпретации. Визуальное решение должно соответствовать вопросу и не подразумевать больше, чем устанавливают данные.
Если важный ответ зависит от сравнения первого и последнего кадров, подумайте, не оставить ли оба видимыми. Набор небольших диаграмм, пара «до и после» или след траектории уменьшают необходимость помнить прежнее состояние. Анимация может представить изменение, а затем оставить стабильное сравнение.
Если движение лишь показывает столбцы по одному, спросите, имеет ли порядок значение. Поочередное появление создает акценты и последовательность. Если у данных нет осмысленного порядка, анимация может добавить произвольную историю. Это не обязательно плохо для презентации, но должно быть авторским решением, а не эффектом по умолчанию.
Лучшее основание для анимации диаграммы — сохранение связи, за которой иначе было бы трудно следить. «Так динамичнее» — более слабый аргумент, когда анимация одновременно затрудняет изучение ответа.
Изучите видимую структуру Gapminder
Инструменты Gapminder используют движущиеся пузырьки для исследования показателей во времени. Интерфейс включает оси, управление временем и визуальные кодировки, позволяющие интерпретировать движущиеся отметки. Эти вспомогательные элементы важны не меньше самой анимации. Движение пузырька становится информативным, только когда зритель знает, что означают его положение и размер. Реальный интерактивный пример доступен в Gapminder Tools.
Старое руководство Gapminder Tools явно обозначает эти связи, подписывая оси, размер пузырьков, выбор объектов и управление временем.
Заимствуя этот подход для продуктового или делового видео, сохраняйте поясняющую инфраструктуру диаграммы. Не удаляйте подписи осей ради чистой композиции, рассчитывая, что аудитория сама догадается о показателе. Не обрезайте год, пока пузырьки движутся во времени. Не кодируйте площадью пузырька один показатель в начале, чтобы затем незаметно сменить его на другой.
В презентации можно сократить число объектов или выделить подмножество. Такое упрощение должно сохранять значимый контекст. Если показываете только выгодную категорию, ясно обозначьте выбор. Если сравнение зависит от более широкого распределения, оставьте его достаточную часть, чтобы выделенный пример можно было интерпретировать.
Анимация — часть системы подписей, шкал, выбора и времени. Изоляция движущихся отметок от этой системы способна превратить полезную визуализацию в привлекательную, но неоднозначную сцену.
Сохраняйте шкалу стабильной, если ее изменение не обозначено явно
Меняющаяся ось может заставить стабильное значение казаться растущим, а растущее — неподвижным. Это один из самых простых способов запутать аудиторию в остальном точной анимацией.
Возьмем простой пример: ряд растет с сорока до пятидесяти. Если вертикальная ось начинается с нуля и остается фиксированной, зритель видит умеренный рост. Если во время того же движения диапазон оси сужается с нуля–ста до сорока–пятидесяти, отметка может переместиться резко, хотя само изменение невелико. Теперь движение объединяет изменение данных и изменение масштаба.
Базовая линия меняет не только доступное пространство, но и видимое соотношение. Для значений сорок и пятьдесят длины столбцов, построенных от нуля, относятся как один к одному с четвертью. Если начать те же столбцы с тридцати восьми, их отображаемые длины составят две и двенадцать единиц: соотношение шесть к одному. Значения не изменились, но сравнение длин стало другим.
Во время анимированного изменения масштаба аудитория может приписать часть меняющейся геометрии данным. Разделите два события. Задайте новый диапазон, пока данные неподвижны, затем анимируйте наблюдения на этой шкале. Если цель — сравнить величины столбцов, сохраните нулевую базовую линию; если нужно изучить небольшое колебание, используйте явно подписанное подробное представление.
Иногда изменение масштаба необходимо для изучения деталей. Отнеситесь к нему как к отдельному поясняющему событию. Остановите данные, покажите изменение шкалы и дайте время прочитать новые подписи. Затем продолжайте анимацию. Не заставляйте аудиторию одновременно распутывать два разных преобразования.
Для столбцов оцените, сохраняет ли базовая линия задуманное сравнение. Усеченная базовая линия может преувеличить различия в длине. Для линейного графика ограниченный диапазон может быть полезен при изучении вариации, но ось должна оставаться понятной. Правильный выбор зависит от задачи; главное требование — возможность честно интерпретировать величину.
Если диаграмма использует логарифмическую шкалу, подпишите ее и объясните соответствующее следствие, когда аудитория может его не ожидать. Равные визуальные расстояния не означают равные абсолютные различия. Движение по такой шкале может быть совершенно корректным, но требовать иного прочтения, чем по линейной оси.
Различайте наблюдения и интерполированные состояния
Многие анимации диаграмм плавно переходят между годовыми или месячными наблюдениями. Промежуточные положения часто являются рассчитанными переходами, а не дополнительными измерениями.
Это различие важно, когда видео подразумевает непрерывный процесс. Линия, плавно движущаяся от января к февралю, может создавать впечатление, что значение равномерно росло в течение месяца. Доступные данные могут устанавливать только две конечные точки. Плавный переход помогает следить за объектом, но не создает информации о пути между наблюдениями.
Пользу интерполяции можно сохранить, оставляя понятные подписи времени и избегая неподтвержденных комментариев о промежуточном движении. Если переход служит только визуальным мостом, относитесь к нему именно так. Для некоторых тем дискретные шаги или видимые маркеры наблюдений точнее передают свидетельства.
Осторожно используйте функции плавности. Декоративное плавное ускорение и замедление может менять кажущуюся скорость изменения независимо от данных. Для поясняющего перехода между состояниями это бывает приемлемо, если аудитория понимает движение как переход. Для диаграммы, представленной как непрерывное измерение, это способно создать ложную картину темпа изменений.
Особенно рискован выход за конечное значение. Подпрыгивающий выше своего итогового уровня столбец на мгновение показывает значение, которого нет в данных. Игривый эффект на декоративном значке отличается от кратковременно ложной отметки на количественной оси. При необходимости оставьте выразительное движение вокруг диаграммы, сохраняя достоверность самих отметок данных.
Не путайте привлекательность подачи с аналитической точностью
В исследовании 2008 года Джордж Робертсон и коллеги сравнили анимированную визуализацию тенденций со статичными вариантами, включая следы траекторий и наборы небольших диаграмм. Согласно опубликованным результатам, анимация затрудняла анализ: в исследованных задачах статичные представления были быстрее, а небольшие диаграммы — точнее. В том же резюме анимация названа самым быстрым способом презентации в изучавшихся условиях, хотя она приводила к ошибкам; участники также считали ее приятной и увлекательной. Скорость презентации и аналитическая точность — разные результаты. Эти выводы относятся к конкретному исследованию и набору задач, а не к любой возможной диаграмме или аудитории. Оригинальное резюме исследования объясняет сравнение.
Полезное следствие — различие между тем, чтобы увлечь человека, и тем, чтобы помочь ему правильно ответить на вопрос. Видео может преуспеть в одном и затруднять другое. Эффектное появление диаграммы может привлекать внимание, одновременно заставляя зрителя помнить слишком много движущихся объектов.
В продуктовом объясняющем видео можно использовать анимацию, чтобы представить закономерность, а затем перейти к статичному виду для изучения. Для сложного аналитического сравнения подумайте, не сделать ли движение необязательным или не дополнить ли его следами траекторий. Для короткого ролика в соцсетях сузьте вопрос, чтобы от аудитории не требовался анализ целого набора данных за несколько секунд.
Не превращайте это в полный запрет анимированных диаграмм. Вместо этого поставьте под сомнение предположение, что движение автоматически улучшает понимание. Дизайн должен заслужить такое утверждение реальной задачей, которую поддерживает.
Выделяйте время на сравнение, а не только на появление
Часто сцена с диаграммой тратит большую часть времени на ее построение и совсем немного — на показ готовой связи. Столбцы поднимаются по очереди, подписи отсчитывают значения, появляется заголовок, и сцена заканчивается сразу по завершении анимации.
Зритель увидел активность, но почти не получил времени изучить результат. Если сообщение состоит в том, что «тариф B дешевле за год», готовое годовое сравнение заслуживает стабильной выдержки. Построение можно сократить или убрать, если оно не объясняет ничего важного.
Для временного графика определите, должна ли аудитория следить за одним объектом или изучать распределение. Выделение одного объекта упрощает отслеживание, но также сужает историю. Если вывод касается всего распределения, включите стабильный общий или сводный вид, поддерживающий это более широкое утверждение.
Показывайте необходимые пояснения вместе. Процентное изменение, исходная база и период составляют одно утверждение. Их появление в разное время может сделать выгодное число запоминающимся, а его оговорку — исчезающей. То же внимание требуется единицам измерения и знаменателям.
Неформальная проверка понимания может быть конкретной: спросите, какая категория изменилась больше всего, какой период охватывает диаграмма и что означает единица измерения. Если зрители помнят анимацию, но не отвечают на эти вопросы, пересмотрите структуру и время диаграммы, прежде чем добавлять объяснения.
Показывайте отсутствие данных
Анимация способствует непрерывности. Пропущенные наблюдения нарушают ее, поэтому возникает искушение сгладить разрывы. Сопротивляйтесь ему, если разрыв имеет значение.
Если значение отсутствует, не переносите молча вперед предыдущее и не интерполируйте через пропуск, если это не явный и уместный аналитический выбор. Зритель может воспринять непрерывное движение как свидетельство наблюдений. Короткий разрыв, отличительный маркер или ясное примечание способны сохранить неопределенность.
Аналогично не анимируйте появление объекта так, будто первое доступное наблюдение было началом его существования. Категория продукта, регион или компания могут попасть в набор данных из-за изменения охвата. Это не то же самое, что возникнуть в тот момент.
В бизнес-данных определения могут меняться внутри ряда. Новое правило признания выручки, пересмотр определения активного пользователя или изменение географической границы влияют на сопоставимость. Плавная линия не устраняет разрыв в измерении. Если различие существенно для истории, объясните его в диаграмме или пересмотрите сравнение.
Эти ограничения не должны перегружать видео. Цель — сохранить смысл данных, а не заполнить кадр оговорками. Сосредоточьтесь на неопределенности, способной существенно изменить вывод зрителя.
Проверьте знаменатель, прежде чем радоваться движению
Теперь рассмотрим расчетный пример продуктовой диаграммы, в котором число успешных задач растет с двенадцати до пятнадцати. Анимированный счетчик может сделать этот рост безусловно положительным. Но если общее число попыток увеличивается со ста до двухсот, доля успеха падает с двенадцати процентов до семи с половиной. Оба количества верны, но отвечают на разные вопросы.
До анимации определите, нужно ли аудитории количество, доля или оба показателя. Сохраняйте знаменатель доступным, когда он меняет интерпретацию. Заголовок «Больше успешных задач» может быть технически точным, одновременно подталкивая к неверному выводу о надежности.
Та же проблема возникает с накопительными итогами. Накопительная линия обычно растет даже при снижении темпа новой активности. Поэтому энергичная восходящая анимация может подразумевать усиление динамики, которого исходные данные по отдельным периодам не показывают. Если утверждение касается динамики, покажите соответствующий интервальный показатель или объясните различие.
Анимация усиливает выбранную подачу диаграммы. Она не исправит плохо выбранную метрику. Сначала определите показатель и сравнение, затем решите, помогает ли движение их изучению.
Проверяйте последовательность покадрово и на обычной скорости
Изучение кадров и обычное воспроизведение выявляют разные дефекты. Отдельный кадр показывает неверную подпись, обрезанное значение или отметку, вышедшую за пределы своего значения. Просмотр на обычной скорости показывает, может ли зритель следить за объектами, понимать ход времени и читать итоговое сравнение.
Проверьте начало, промежуточное и конечное состояния, а также все точки изменения шкалы или кодировки. Убедитесь, что подписи и данные синхронизированы. Счетчик, достигающий итогового числа раньше, чем останавливается столбец, может создать временное несоответствие. Меняющаяся подпись года, отстающая от отметок, способна привязать к видимым данным неверный период.
Затем посмотрите без пауз. Спросите, к какому выводу подталкивает движение. Подразумевает ли более быстрое визуальное движение более быстрое изменение в реальности? Намекает ли выделение на причинное событие, которого данные не устанавливают? Не обрезает ли камера неудобную базовую линию или категорию сравнения?
Храните исходные данные и логику преобразований вместе с проектом. Если агент помогает анимировать диаграмму, попросите его сохранить значения, шкалы, единицы и порядок наблюдений и явно проверьте эти свойства.
Хорошая анимированная диаграмма оставляет у зрителя точное представление о связи, которую он способен объяснить обычными словами. Движение помогает увидеть эту связь, а не увеличивает, упрощает или сглаживает ее до того, чего свидетельства никогда не утверждали.