Як побудувати зрозумілу і логічну візуалізацію даних: теорія і практика
У століття інформації будь-який інструмент, що допомагає нам швидше вивчити важливу і потрібну інформацію,
стає дуже цінним. А так як обсяг даних тільки зростає, то вміння швидко їх аналізувати - один з ключових
факторів успіху як окремого професіонала, так і бізнесу в цілому. Візуалізація в цьому поможет.Ніже на графіку
зображується прогноз за обсягом інформації. Як бачите, все тільки починається.

Якщо вважав, що одна перевага досить значимо, то знаходив кілька недоліків, які в сумі дорівнювали цій
перевазі, і викреслював всі ці елементи з спісков.В підсумку він приходив до залишився одному-двох тез,
які вже не були рівнозначними і дозволяли прийняти рішення . Ця методика описана в листі Франкліна до
Джозефу Прістлі і в книзі Дж. Т. Рутта «Життя і листи Джозеф Прістлі в двох томах» .Іной технікою є квадрат
Декарта - площину для прийняття бінарних рішень. Але дослідженнями підтверджено, що бінарні
рішення - далеко не найкращий інструмент для зростання і розвитку.
Розширення кількості варіантів хоча б до трьох дозволяє організаціям збільшити ефективність рішення як
мінімум на 20% (цифри описуються в роботі Ч. Хіта і Д. Хіта «Вирішуй правильно. Як вибрати краще рішення
в життя і на роботі», яку я можу вам сміливо рекомендувати ), тому в житті важливо охоплювати повну картину
возможностей.І ось якраз тут візуалізація може нам допомогти: в комплексному сприйнятті даних, в боротьбі
з уявної дихотомією і з уявною дискретністю всіх варіантів. З мого досвіду спілкування з клієнтами в
якості PPC-фахівця, це дуже поширена проблема.
Почніть з «Чому?»
Хороша візуалізація – це завжди комбінація правильного інструментарію і чітко сформульованої мети. Тому в будь-якому випадку потрібно починати з питання «Яке завдання вирішує моя візуалізація?».
Відповідь же повинен бути описаний одним-двома реченнями. Додатковими питаннями можуть бути такі: «що повинен дізнатися користувач за підсумками перегляду?», «Яку інформацію найбільш важливо передати?»
Якщо ви визначилися з метою, тоді можна переходити до виробництва.
Алгоритм побудови візуалізації
Візуалізація – це про динаміку і відмінності, тому в першу чергу варто визначитися з тим, які у вас змінні. Нехай для прикладу я хочу порівняти трьох учнів – Олексія, Михайла і Павла – і їх результати по контрольних робіт. В такому випадку мої змінні – це імена учнів і їх оцінки. Коли стало ясно зі змінними, варто зрозуміти, до якого типу даних ці змінні відносяться.
Типи даних бувають такі:количественные — все, что поддаются счету:
- якісні впорядковані, наприклад, дні тижня або ж місяці;
- якісні невпорядковані, наприклад, назви країн учасників олімпіади, імена і т. д.
На цьому етапі ми вже можемо скласти найпростішу таблицю, яка впорядкує нашу задачу.
| Учень | Оцінка |
| Олексій | 3 |
| Михайло | 5 |
| Павло | 6 |
Наступний етап – вибір коректних візуальних елементів, які зможуть донести інформацію.
Візуальні елементи діляться на два типи:
Мітки: точка, лінія, площина (2D), куля і куб (3D).
Канали: позиція, розмір, орієнтація, цветосхема (відтінок, насиченість, яскравість) і т. Д.
Думаю, суть ви зрозуміли. Тепер наша таблиця потребує переформатування – нам варто вирішити, який тип даних у кожної змінної і якими візуальними елементами її краще представити.
Мінлива
|
Тип даних | Візуальні канали |
| Імя учня | Якісний | Ориєнтація, колір, форма |
| Оцінка | Впорядкований | Розмір, ориентація, позиція |

Виглядає не дуже зрозуміло, а точніше, дуже не зрозуміло.
Спробуємо інакше – візьмемо колір для учня, а розмір для оцінки.

Вже краще: і ясно, що фіолетовий колір самий молодець, проте без легенди ніяк не обійтися.
Тому пробуємо ще раз.
Вибираємо позицію на площині як візуальний канал і для імені (по X), і для оцінки (по Y).


Підсумуємо алгоритм: Визначитися зі складом і кількістю змінних.
Це звичайна кількість стовпців у вашій таблиці. Визначити типи даних для кожної змінної. Визначити візуальний канал для кожної змінної.
Приклад з учнями, звичайно, перебільшений, однак підкреслює важливість вибору правильного візуального каналу для кожного типу даних. Особливо це стає актуально для більш складних візуалізацій, як на прикладі нижче.

Три питання, які варто розглянути при підготовці візуалізації
# 1 Відображено чи найбільш важливі дані найбільш значущими візуальними каналами?
Для відповіді на це питання варто розуміти, що різні візуальні канали сприймаються нами по-різному. І я б хотів почати з одного цікавого дослідження.
Американський психолог і засновник психо-акустичної лабораторії Гарварда Стенлі Стівенсон в 1957 році у своїй роботі «On the psychophysical law» описав свою модифікацію основного психофізичного закону. Y = k * (S ^ N) Де Y – сила суб’єктивного відчуття, S – інтенсивність подразника, N – показник ступеня функції, а k – константа, що залежить від одиниць виміру.
Зокрема, в його дослідженнях з’ясувалося, що статечної показник N дорівнює 0,67 для сприйняття звуку і 3,5 для сприйняття електричного струму, що пропускається через пальці.
Стівенс не був першим, хто висловлював ступеневу формулювання цього закону, але був першим, хто зумів провести і описати досить репрезентативні дослідження.
Як він це зробив?
В результаті вийшла таблиця, в якій кожному стимулу - якщо ми говоримо про візуальні, то це може бути
площа, насиченість кольору, яскравість і довжина - відповідало певне значення.
Логічно припустити, що найбільш важливі дані на нашому графіку варто кодувати за допомогою тих каналів,
зміни в яких будуть найбільш сприймаються майбутнім спостерігачем - тобто за допомогою каналів, що мають
найвищий статечної показник. Інакше є ризики, що читачі діаграми зрозуміють зовсім не те, що ви хотіли
сказати.
Я переклав російською схему, яку ви можете використовувати як керівництво для вибору пріоритетних
способів кодування (зроблено на основі таблиці у відкритому курсі «Візуалізація даних» на платформі
Prometheus).

# 2 Яка ємність наших візуальних каналів? Наскільки вона використовується?
Ємність - це, по суті, здатність в рамках одного каналу розрізнити різні варіанти. Наприклад, такий канал,
як товщина лінії, не є вдалим каналом кодування, коли вам потрібно передати відмінності між більш ніж
трьома об'єктами. Візьмемо для прикладу цю абстрактну візуалізацію:

Тут присутня велика кількість ліній різної товщини, але ми, навіть уважно придивляючись, не зможемо сказати, скільки варіантів тут є. Якщо вже продовжувати розмову про лініях, то такий візуальний канал за рахунок свого розміру здатний кодувати ефективно і помітно тільки три варіанти: товста лінія, середня лінія і тонка лінія. Мозок спрощує картинку і все полуразлічія будуть стерті.
Іншим прикладом невдалого каналу з точки зору ємності буде відтінок кольору (насиченість), якщо ми використовуємо його для кодування категорійних невпорядкованих даних. Але для категорійних упорядкованих і кількісних він може бути дуже навіть доречний. Які канали найбільш вдалі з точки зору ємності? Звичайно ж, це колір, форма і розташування на площині. Тому, якщо ви маєте чималий – понад три – обсяг категорійних змінних, то розглядайте один з цих каналів.
Візуальні канали не повністю незалежні, вони впливають один на одного в плані сприйняття читачем візуалізації. Тому варто продумати вашу візуалізацію так, щоб відображення одних даних не ускладнювало і не спотворювало сприйняття інших. Наведу приклад.
Давайте уявимо, що нам необхідно візуалізувати наступний масив даних (всі цифри вигадані):
| Стать | Вік вступу в шлюб | Кількість шлюбів |
| Жінка | 20 | 20 000 |
| Жінка | 25 | 13 000 |
| Чоловік | 20 | 10 000 |
| Чоловік | 25 | 17 000 |
| Мінлива | Тип даних | Візуальні канали |
| Стать | Якісний | Колір |
| Вік | Впорядкований | Позиція по X |
| Кількість шлюбів | Кількісний | Позиція по Y |
Вибір каналів обумовлений тим, що мета моєї візуалізації – відображення динаміки, щоб читач відразу бачив, коли більш вірогідно вступати в шлюб для чоловіків і для жінок в різному віці.
Вийде наступна картина:

Як на мене, досить зрозуміло. Причина полягає в тому, що положення на площині і колір абсолютно незалежні, тобто повністю ортогональні канали, і тому так добре працюють.
А тепер уявімо, що ми візьмемо за основу інші канали.
| Мінлива | Тип даних | Візуальні канали |
| Стать | Якісний | Колір |
| Вік | Впорядкований | Розмір (Висота) |
| Кількість шлюбів | Кількісний | Розмір (Ширина) |

Тут чим ширше фігура, тим більше число шлюбів, а чим вище фігура, тим більше вік вступу. Синім позначені дані для чоловіків, а червоним – для жінок. Така діаграма вже не настільки пізнавальна.
Тому найбільш краща комбінація «орієнтація + колір», а також «орієнтація + форма». Комбінації кольору і розміру годяться для вибірок з малої варіативністю. Мозок буде погано сприймати маленькі об’єкти, та й в цілому площа не найефективніший візуальний канал.
Розставляємо акценти
Хотілося б згадати про нескладному, але важливому інструменті для акцентування уваги
читача - ефекті pop-up.
Pop-up - це навмисне виділення якоїсь частини візуалізації, щоб вона відразу впадала користувачеві в очі.
Наприклад, уявімо, що ми хочемо швидко донести до читача нашої спортивної газети, який результат
показали наші спортсмени на олімпіаді в порівнянні з іншими країнами. Візьмемо базовий, відсортоване
за зростанням список країн із зазначенням медалей.




Pop-up ефект дає можливість зорової системі паралельно обробляти інформацію і швидше знаходити
головне - це основна його перевага.
Такий ефект добре реалізується за допомогою:
кольори,
орієнтації,
розміру,
форми,
наближеності.
А ось наприклад такі канали, як кут нахилу або паралельність, не дозволять зробити pop-up.
Чим більш ємний візуальний канал сам по собі, тим потужніший pop-up ми можемо зробити.
Більшість пар візуальних каналів не можуть створити такий ефект, і пара «колір + позиція» буде лідером
по зрозумілості.

Пропоную обговорити кілька інструментів, які ви можете використовувати в роботі.
Якщо перед вами стоїть завдання візуалізувати якийсь обсяг інформації одноразово, то можна скористатися
спеціальними сервісами побудови графіків, наприклад, старим, але достатнім для базових завдань сервісом
Charts Builder. З його допомогою я побудував діаграму залежності кількості шлюбів від віку в розрізі статей
рази в три швидше, ніж в Excel. Після завантаження даних у вас є можливість вибрати, якого розміру має бути
підсумкове зображення, що дуже зручно - інфографіка виходить в необхідному якості.

Якщо ж нам потрібно створити візуалізацію, яка повинна регулярно відображати стан певних змінних на нашу рекламному аккаунту, то варто звернути увагу на Google Data Studio.
Основні переваги інструменту:
Великий вибір джерел данних.Реалізовано величезна кількість інтеграцій як з сервісами Google (Analytics, Ads), так і сторонніми службами (Facebook Ads, CRM і т. Д.).
Візуальна естетика і приємний інтерфейс.В Google Data Studio дійсно приємно і просто працювати, процес побудови звітів досить інтуїтивний.
Його можна швидко освоїти. Ця платформа створена спеціально для людей без спеціальніх знань и навичок, досить розуміти, які дані вам потрібні і де їх можна дістаті.
Сам процес побудови звіту простий і складається з наступних етапів:
Прив’язки джерела даних
Налаштування відображаються метрик, вкладок и фільтрів
Надання доступів за потрібне користувач
Так, можна побудувати подібну діаграму, на якій відображаються кількість лідів, отримані за допомогою лід-форм Facebook Ads за потрібний вам період, а також їх ВАРТІСТЬ в розрізі кампаній.
Ця діаграма побудована за допомогою стороннього коннектора.

Висновки
Давайте підіб'ємо підсумки.
Візуалізація - це символічна мова для представлення даних у візуальній формі.
Тема візуалізації даних зараз настільки популярна, так як графіки та діаграми дозволяють економити час і психічні зусилля при вивченні великого масиву інформації.
Правильна візуалізація допомагає спостерігати дані в цілому і запобігає зайву схильність людини ділити все на «ліве» і «праве», це покращує якість прийнятих рішень.
Навик візуалізації буде ставати все більш актуальним (так як кількість інформації зростає), і тому для будь-якого digital-фахівця базова грамотність в цьому питанні обов’язкове. Починати візуалізацію варто з питання «Навіщо вона потрібна?», «Яке завдання спрощує ця інфографіка?».
Після цього стане зрозуміло, які дані потрібно зібрати і що пріоритетнішою відобразити. Щоб побудувати візуалізацію, потрібно пройти три етапи: порахувати кількість змінних, визначити тип даних кожної змінної і, наостанок, вибрати візуальні канали для відображення.
Не забувайте, що канали повинні бути досить ємними, щоб відобразити всю різноманітність вибірки, і при
цьому в потрібному ступені незалежними, щоб не зіпсувати враження читача.
Розставляйте акценти - правильний pop-up зорова система обробляє паралельно, і це робить візуалізацію
ще більш ефективною.
Для побудови нестандартних і нерегулярних інфографіка можете користуватися спеціалізованими
онлайн-сервісами.
Для регулярної роботи з динамікою даних, наприклад звітами для керівництва, використовуйте
інструменти на зразок Google Data Studio, а також вбудовані звіти рекламних платформ або більш складні
системи, як Power BI.
Спасибі велике всім, хто дочитав цю статтю до кінця, я сподіваюся, що інформація була для вас корисною і цікавою! Про візуалізацію можна написати ще кілька статей, тому, якщо вам цікаво дізнатися додаткові нюанси, пишіть в коментарях. Бажаю всім успішних рекламних кампаній та зрозумілих візуалізацій!



