
Вводная часть:
Просматривая датасеты на Kaggle в поисках подходящей темы для анализа, я наткнулась на World Happiness Report — набор данных, в котором отражён уровень счастья людей в разных странах мира. Сначала не планировала останавливаться на нём, но тема показалась достаточно интересной: можно попробовать разобраться, от чего зависит ощущение счастья у людей, и как оно менялось с течением времени. Я решила использовать этот датасет для визуализации, чтобы наглядно показать разницу между странами и факторами, которые влияют на их уровень благополучия. В работе использовались библиотеки Pandas, Plotly и Seaborn.

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

— Виды графиков:
Были использованы:
(01) Горизонтальные барчарты (top-стран)
(02) Scatter-plot (bubble)
(03) Круговая (donut)
(04) Корреляционная тепловая карта
(05) Barplot с позитивными/негативными разницами

— Почему именно эти?
Я выбрала типы графиков, которые позволяют не просто «посмотреть и забыть», а действительно увидеть тренд с первого взгляда. Где-то нужны были акценты на цвете, где-то — на размере, где-то — на прямолинейности.
Этапы работы:
Сначала я убрала пропущенные значения — счастье без чистоты в данных невозможно. Затем отобрала нужные года (2013 и 2023), чтобы посмотреть, кто стал счастливее, а кто… ну, вы поняли.
Дальше начался настоящий визуальный пир. Для графиков я собрала мягкую, но выразительную палитру в духе «sunset gradient»: от персикового до лавандового. Такой не кричит, но цепляет.
Шрифт? Arial. Потому что он как Швейцария — нейтрален, понятен, везде к месту.
(00) Импорт библиотек и базовые настройки
— Зачем это?
Подключаем библиотеки для анализа и визуализации данных. Настраиваем стиль графиков и убираем предупреждения, чтобы код был чище.
(01) Загрузка и первичный осмотр датасета
— Что здесь происходит?
Загружаем датасет World Happiness Report и смотрим, как он устроен. В нем содержатся оценки уровня счастья по странам с 2008 по 2023 год.
(02) Топ-20 самых счастливых стран в 2023 году
— Что показываем?
Горизонтальный bar-график с топ-20 стран по уровню счастья за 2023 год. Используется градиентная палитра от нежно-фиолетового до теплого персикового.
(03) Что влияет на счастье?
— Визуализация зависимости
Пузырьковая диаграмма показывает взаимосвязь между уровнем ВВП, социальной поддержкой, свободой и уровнем счастья. Цвет — свобода выбора, размер — социальная поддержка.
(04) Изменение уровня счастья за 10 лет (2013–2023)
— Что смотрим?
Сравниваем, как изменился уровень счастья за 10 лет. Используем горизонтальный bar-график с кастомной палитрой: рост и падение отражены через градиентную цветовую шкалу.
(05) Почему Finland на первом месте?
— Профиль самой счастливой страны
Кольцевая диаграмма показывает вклад разных факторов в высокий уровень счастья Финляндии: социальная поддержка, доверие, свобода и позитивные эмоции.
(06) Тепловая карта: что влияет на счастье?
— Анализ корреляции
Тепловая карта показывает, какие факторы сильнее всего коррелируют с уровнем счастья: ВВП, продолжительность жизни, поддержка и свобода — в топе.
Что получилось:
(01) Топ-20 счастливейших стран — теплая цветовая палитра сверху вниз. Finland, поздравляем, у вас всё стабильно круто. (02) Что делает людей счастливыми? — шарики, богатство, поддержка и свобода. Не идеальный мир, но близко. (03) Где стало лучше, а где хуже? — сравнение 2013 и 2023. Кто-то вырвался вперёд, кто-то откатился назад. (04) Круговая диаграмма Finland — если хотите быть счастливыми как финны, вам понадобятся: поддержка, свобода и… низкий уровень негатива. (05) Корреляции — график, чтобы почувствовать себя немного учёным. Что с чем связано и насколько сильно.
Вывод:
Кажется, секрет счастья всё-таки существует. Он в балансе: между богатством и свободой, между доверием и поддержкой. И теперь я точно знаю, где стоит пожить — и что стоит улучшить.
P. S. Нет, я не стала счастливее после проекта. Но зато графики стали красивее. И это уже половина успеха.
Список источников
[1] Helliwell, J. F., Layard, R., Sachs, J., De Neve, J.-E., Aknin, L., & Wang, S. (2023). World Happiness Report 2023. Sustainable Development Solutions Network. https://worldhappiness.report/
[2] Dataset: World Happiness Report (Updated 2024). Kaggle. https://www.kaggle.com/datasets/mathurinache/world-happiness-report
[3] Waskom, M. L. (2021). Seaborn: statistical data visualization. Journal of Open Source Software, 6(60), 3021. https://doi.org/10.21105/joss.03021
[4] Plotly Technologies Inc. (2015). Collaborative data science. https://plotly.com/python/
[5] McKinney, W. (2010). Data Structures for Statistical Computing in Python. In Proceedings of the 9th Python in Science Conference, 51–56.