
Это практическое руководство по превращению данных в понятные и убедительные визуальные истории. Оно охватывает ключевые аспекты работы с информацией: от формулировки вопросов к данным до выбора инструментов и методов визуализации. Показано, как обрабатывать данные, выделять тренды, сравнивать категории и анализировать взаимосвязи. Отдельные главы посвящены визуализации времени, пространства и многомерных данных.
Во второе издание включены новые главы по анализу данных и интерактивной графике, добавлены современные примеры визуализаций, полностью переработан код и инструменты с использованием R, Python и JavaScript, сделан акцент на осмысленные и эффективные визуализации с фокусом на ясность и цель.
Для широкого круга пользователей
Научись создавать визуализации, которые превращают данные в осмысленные истории
Создание визуализаций — это, прежде всего, работа с данными, иногда огромного объема.
Эксперт по визуализации данных Натан Яу на пошаговых примерах показывает, как собирать, обрабатывать и форматировать данные, чтобы создавать наглядные диаграммы и графики, раскрывающие их потенциал
Вы узнаете:
- Как использовать R, Python, Excel и JavaScript для создания визуализаций, которые привлекают внимание и точно передают информацию
- Как выделять аномалии, находить закономерности в данных, создавать информативные карты и многое другое
- Как на реальных примерах и практических заданиях прокачать навыки работы с данными
Вы научитесь:
- Визуализировать данные так, чтобы аудитория увидела неочевидное
- Находить истории, скрытые в цифрах
- Исследовать источники данных и выбирать оптимальные форматы для их представления
- Экспериментировать с инструментами визуализации и сравнивать их
- Выявлять тренды и паттерны, подбирая подходящие типы графиков
- Ставить четкие цели для своих визуализаций
Книгу “Искусство визуализации в бизнесе. Как представить сложную информацию простыми способами. 2-е издание” можно купить в нашем интенет-магазине.
Об авторе……………………………………………………………………………………………….. 12
О техническом редакторе……………………………………………………………………….. 13
Благодарности……………………………………………………………………………………….. 14
Введение………………………………………………………………………………………………… 15
Изучение визуализации данных……………………………………………………………………………………………….. 16
Как пользоваться этой книгой………………………………………………………………………………………………….. 17
Глава 1. Данные рассказывают истории………………………………………………… 19
Больше, чем просто числа………………………………………………………………………………………………………… 21
Информативность статистики……………………………………………………………………………………….. 22
Развлечение…………………………………………………………………………………………………………………….. 24
Эмоциональность…………………………………………………………………………………………………………… 25
Увлекательность…………………………………………………………………………………………………………….. 27
Задавайте вопросы о данных…………………………………………………………………………………………………… 28
Верификация данных……………………………………………………………………………………………………… 30
Исследование………………………………………………………………………………………………………………….. 31
Коммуникация………………………………………………………………………………………………………………… 32
Дизайн…………………………………………………………………………………………………………………………………………. 34
Цель………………………………………………………………………………………………………………………………….. 35
Аудитория……………………………………………………………………………………………………………………….. 37
Устройства………………………………………………………………………………………………………………………. 37
Ясность и информативность………………………………………………………………………………………….. 38
Компромиссы………………………………………………………………………………………………………………….. 39
Итоги…………………………………………………………………………………………………………………………………………… 40
Глава 2. Выбор инструмента визуализации данных………………………………. 41
Смешанный набор инструментов…………………………………………………………………………………………….. 43
Визуализация point-and-click……………………………………………………………………………………………………. 44
Варианты………………………………………………………………………………………………………………………… 44
Microsoft Excel………………………………………………………………………………………………………… 44
Google Sheets…………………………………………………………………………………………………………… 46
Tableau…………………………………………………………………………………………………………………….. 48
Looker Studio…………………………………………………………………………………………………………… 49
Power BI…………………………………………………………………………………………………………………… 49
Datawrapper…………………………………………………………………………………………………………….. 50
Flourish…………………………………………………………………………………………………………………….. 51
RAWGraphs……………………………………………………………………………………………………………… 52
Компромиссы………………………………………………………………………………………………………………….. 53
Программирование……………………………………………………………………………………………………………………. 53
Варианты………………………………………………………………………………………………………………………… 54
R……………………………………………………………………………………………………………………………….. 54
Python………………………………………………………………………………………………………………………. 57
Processing…………………………………………………………………………………………………………………. 59
HTML, CSS и JavaScript…………………………………………………………………………………………. 60
MATLAB…………………………………………………………………………………………………………………. 62
Компромиссы………………………………………………………………………………………………………………….. 63
Создание карт…………………………………………………………………………………………………………………………….. 63
Варианты………………………………………………………………………………………………………………………… 64
ArcGIS……………………………………………………………………………………………………………………… 64
QGIS…………………………………………………………………………………………………………………………. 65
Mapbox……………………………………………………………………………………………………………………. 65
Google Карты и Bing Карты…………………………………………………………………………………… 66
Компромиссы………………………………………………………………………………………………………………….. 67
Иллюстрации……………………………………………………………………………………………………………………………… 68
Варианты………………………………………………………………………………………………………………………… 69
Adobe Illustrator………………………………………………………………………………………………………. 70
Affinity Designer………………………………………………………………………………………………………. 71
Inkscape…………………………………………………………………………………………………………………… 72
Компромиссы………………………………………………………………………………………………………………….. 72
Небольшие инструменты для визуализации…………………………………………………………………………… 72
Варианты………………………………………………………………………………………………………………………… 72
ColorBrewer……………………………………………………………………………………………………………… 73
Chroma.js Color Palette Helper……………………………………………………………………………….. 74
Sip…………………………………………………………………………………………………………………………….. 75
Sim Daltonism………………………………………………………………………………………………………….. 75
TwoTone………………………………………………………………………………………………………………….. 76
Data Viz Project……………………………………………………………………………………………………….. 76
FastCharts………………………………………………………………………………………………………………… 78
Компромиссы………………………………………………………………………………………………………………….. 78
Бумага и карандаш……………………………………………………………………………………………………………………. 79
Компромиссы………………………………………………………………………………………………………………….. 79
Изучите все доступные варианты…………………………………………………………………………………………….. 79
Итоги…………………………………………………………………………………………………………………………………………… 81
Глава 3. Работа с данными…………………………………………………………………….. 83
Подготовка данных……………………………………………………………………………………………………………………. 85
Поиск данных…………………………………………………………………………………………………………………………….. 85
Поисковые системы………………………………………………………………………………………………………… 86
Общие приложения для работы с данными…………………………………………………………………. 86
Исследователи………………………………………………………………………………………………………………… 87
Правительственные структуры……………………………………………………………………………………… 87
Каталоги и списки………………………………………………………………………………………………………….. 88
Тематические ссылки……………………………………………………………………………………………………… 88
География……………………………………………………………………………………………………………….. 88
Спорт……………………………………………………………………………………………………………………….. 89
Данные со всего мира…………………………………………………………………………………………….. 89
Политика…………………………………………………………………………………………………………………. 90
Сбор данных………………………………………………………………………………………………………………………………. 90
Копирование и вставка………………………………………………………………………………………………….. 90
Ручной сбор данных………………………………………………………………………………………………………. 92
Скрапинг………………………………………………………………………………………………………………………….. 92
Скрапинг веб-сайта………………………………………………………………………………………………………… 93
Загрузка данных………………………………………………………………………………………………………………………… 99
Форматирование данных………………………………………………………………………………………………………… 100
Форматы данных………………………………………………………………………………………………………….. 100
Электронные таблицы…………………………………………………………………………………………. 100
Текст с разделителями…………………………………………………………………………………………. 101
Текст фиксированной ширины……………………………………………………………………………. 101
JSON………………………………………………………………………………………………………………………. 102
XML……………………………………………………………………………………………………………………….. 102
Shape-файл……………………………………………………………………………………………………………. 103
Инструменты форматирования…………………………………………………………………………………… 104
Приложения для работы с электронными таблицами………………………………………. 104
OpenRefine…………………………………………………………………………………………………………….. 104
Tabula……………………………………………………………………………………………………………………. 105
Mr. Data Converter………………………………………………………………………………………………… 105
Форматирование с помощью программного кода…………………………………………………….. 106
Переключение между форматами данных…………………………………………………………. 107
Обработка данных…………………………………………………………………………………………………………………… 112
Фильтрация и агрегирование выборочных данных……………………………………………………………… 112
Итоги…………………………………………………………………………………………………………………………………………. 114
Глава 4. Визуализация времени……………………………………………………………. 117
Тренды………………………………………………………………………………………………………………………………………. 119
Столбчатая диаграмма с данными времени………………………………………………………………. 120
Создание столбчатой диаграммы………………………………………………………………………. 122
Линейный график………………………………………………………………………………………………………….. 126
Создание линейного графика………………………………………………………………………………………. 127
Ступенчатый график……………………………………………………………………………………………………. 131
Создание ступенчатого графика…………………………………………………………………………………. 132
Сглаживание…………………………………………………………………………………………………………………. 136
Создание графика с помощью сплайна……………………………………………………………………… 136
События……………………………………………………………………………………………………………………………………. 139
Временнáя шкала…………………………………………………………………………………………………………. 141
Создание временнóй шкалы………………………………………………………………………………………… 141
Точечный график………………………………………………………………………………………………………….. 145
Создание точечного графика………………………………………………………………………………………. 145
Редактирование……………………………………………………………………………………………………. 151
Циклы………………………………………………………………………………………………………………………………………… 158
Мультилинейный график…………………………………………………………………………………………….. 158
Создание мультилинейного графика………………………………………………………………………….. 159
Редактирование……………………………………………………………………………………………………. 164
Тепловая карта……………………………………………………………………………………………………………… 164
Создание тепловой карты……………………………………………………………………………………………. 165
Редактирование……………………………………………………………………………………………………. 166
Итоги…………………………………………………………………………………………………………………………………………. 168
Глава 5. Визуализация категориальных данных………………………………….. 169
Суммы……………………………………………………………………………………………………………………………………….. 171
Столбчатая диаграмма для категориальных данных………………………………………………. 173
Создание столбчатой диаграммы для категориальных данных……………………………… 173
Редактирование диаграммы………………………………………………………………………………………… 176
Масштабируемые символы…………………………………………………………………………………………. 179
Использование масштабируемых символов………………………………………………………………. 180
Редактирование диаграммы………………………………………………………………………………………… 185
Части целого…………………………………………………………………………………………………………………………….. 188
Круговая диаграмма…………………………………………………………………………………………………….. 189
Создание круговой диаграммы…………………………………………………………………………………… 191
Кольцевая диаграмма………………………………………………………………………………………………….. 195
Создание кольцевой диаграммы…………………………………………………………………………………. 195
Вафельная диаграмма………………………………………………………………………………………………….. 196
Создание вафельной диаграммы………………………………………………………………………………… 197
Древовидная карта……………………………………………………………………………………………………….. 199
Создание древовидной карты……………………………………………………………………………………… 200
Редактирование диаграммы………………………………………………………………………………………… 202
Ранжирование и упорядочивание………………………………………………………………………………………….. 203
Категории и время……………………………………………………………………………………………………………………. 206
Составная столбчатая диаграмма……………………………………………………………………………… 206
Создание составной столбчатой диаграммы…………………………………………………………….. 208
Форматирование данных…………………………………………………………………………………………….. 208
Создание диаграммы……………………………………………………………………………………………………. 210
Диаграмма суммированных областей……………………………………………………………………….. 212
Создание диаграммы суммированных областей………………………………………………………. 213
Аллювиальная диаграмма…………………………………………………………………………………………… 214
Создание аллювиальной диаграммы…………………………………………………………………………. 215
Бампчарт……………………………………………………………………………………………………………………….. 217
Итоги…………………………………………………………………………………………………………………………………………. 219
Глава 6. Визуализация взаимосвязей……………………………………………………. 221
Корреляция………………………………………………………………………………………………………………………………. 223
Диаграмма рассеяния…………………………………………………………………………………………………… 225
Создание диаграммы рассеяния…………………………………………………………………………………. 225
HTML для создания структуры………………………………………………………………………….. 227
JavaScript для разработки……………………………………………………………………………………. 228
CSS для настройки стилей…………………………………………………………………………………… 235
Пузырьковая диаграмма………………………………………………………………………………………………. 236
Создание пузырьковой диаграммы…………………………………………………………………………….. 237
Отличия в данных……………………………………………………………………………………………………………………. 241
Диаграмма гантелей…………………………………………………………………………………………………….. 242
Созданием диаграммы гантелей…………………………………………………………………………………. 243
Диаграмма различий……………………………………………………………………………………………………. 246
Создание диаграммы различий…………………………………………………………………………………… 248
Выделение различий……………………………………………………………………………………………………. 251
Множество переменных………………………………………………………………………………………………………….. 253
Тепловая карта для множества переменных……………………………………………………………… 254
Создание тепловой карты для множества переменных……………………………………………. 255
Диаграмма с параллельными координатами…………………………………………………………….. 258
Создание диаграммы с параллельными координатами…………………………………………… 259
Раздельные представления………………………………………………………………………………………….. 264
Взаимосвязи……………………………………………………………………………………………………………………………… 264
Сетевая диаграмма………………………………………………………………………………………………………. 265
Создание сетевой диаграммы……………………………………………………………………………………… 266
Итоги…………………………………………………………………………………………………………………………………………. 270
Глава 7. Визуализация пространственных данных………………………………. 271
Работа с пространственными данными…………………………………………………………………………………. 273
Геокодирование адресов……………………………………………………………………………………………… 273
Картографическая проекция……………………………………………………………………………………….. 274
Местоположение……………………………………………………………………………………………………………………… 276
Точки……………………………………………………………………………………………………………………………… 278
Картографирование с помощью точек……………………………………………………………………….. 279
Масштабируемые символы…………………………………………………………………………………………. 284
Добавление масштабируемых символов……………………………………………………………………. 284
Линии…………………………………………………………………………………………………………………………….. 288
Добавление линий………………………………………………………………………………………………………… 288
Пространственное распределение…………………………………………………………………………………………. 292
Хороплет……………………………………………………………………………………………………………………….. 293
Создание хороплета…………………………………………………………………………………………………….. 296
Картограмма…………………………………………………………………………………………………………………. 301
Создание картограммы………………………………………………………………………………………………… 302
Точечная карта плотности распределения………………………………………………………………… 304
Создание точечной карты плотности распределения………………………………………………. 306
Пространство и время……………………………………………………………………………………………………………… 309
Серии карт…………………………………………………………………………………………………………………….. 310
Создание серии карт…………………………………………………………………………………………………….. 310
Добавление аннотации………………………………………………………………………………………… 312
Анимированная карта………………………………………………………………………………………………….. 313
Создание анимированной карты………………………………………………………………………………… 316
Итоги…………………………………………………………………………………………………………………………………………. 318
Глава 8. Визуальный анализ данных……………………………………………………. 321
Сбор информации……………………………………………………………………………………………………………………. 323
Краткие обзоры……………………………………………………………………………………………………………………….. 323
Сводная статистика……………………………………………………………………………………………………… 324
Создание коробчатой диаграммы………………………………………………………………………………. 328
Распределение………………………………………………………………………………………………………………. 333
Создание гистограммы………………………………………………………………………………………………… 336
Создание графика распределения………………………………………………………………………………. 340
Создание диаграммы типа «пчелиный рой»………………………………………………………………. 343
Качество данных………………………………………………………………………………………………………….. 348
Корректировка вопросов……………………………………………………………………………………………… 349
Подробное исследование данных………………………………………………………………………………………….. 349
Сравнение……………………………………………………………………………………………………………………… 350
Закономерности……………………………………………………………………………………………………………. 352
Неопределенность………………………………………………………………………………………………………… 354
Выбросы………………………………………………………………………………………………………………………… 358
Логические выводы………………………………………………………………………………………………………………….. 363
Итоги…………………………………………………………………………………………………………………………………………. 364
Глава 9. Осознанное проектирование…………………………………………………… 365
Хорошая визуализация……………………………………………………………………………………………………………. 367
Безграничные варианты………………………………………………………………………………………………. 368
Компоненты визуализации………………………………………………………………………………………….. 368
Демонстрация полученных прогнозов…………………………………………………………………………………… 371
Визуальная иерархия…………………………………………………………………………………………………… 371
Эстетика………………………………………………………………………………………………………………………… 371
Визуальные метафоры…………………………………………………………………………………………………. 374
Аннотация……………………………………………………………………………………………………………………… 376
Доступность………………………………………………………………………………………………………………….. 378
Итоги…………………………………………………………………………………………………………………………………………. 379
Предметный указатель…………………………………………………………………………. 380
