А вдруг кто-то укусит за ногу?
Я с детства интересовалась акулами, много про них читала и смотрела. Но от родственников слышала только о том, как опасны эти создания и вообще, «вот поедешь на море, и эта рыба тебя проглотит».
Так что я решила проанализировать данные по нападениям акул и узнать: какие вообще мои шансы быть проглоченной акулой? И что я могу предпринять, чтобы обезопасить себя и не нервировать своих сердобольных тетушек?
В качестве датасета я взяла так называемый «Global Shark Attack File» , составленный Shark Research Institute.

Подготовка к работе
Для создания палитры я использовала сайт Gradients.app, через него я сгенерировала палитру по понравившемуся мне изображению из интернета. Мне показалось, что такому проекту лучше всего подойдет гамма цветов моря, но немного мрачноватых. Дальше полученные коды цветов я оформила через Adobe Illustrator.
Цветовые коды потом я использовала для генерации обложки через Leonardo.Ai. Я указала их в промте, а также задала композицию и что хочу видеть изображении.

Цветовая палитра для проекта
Шрифт для графиков я выбрала Bounded.
Почему? Потому что он красивый и кругленький, а кругленький — значит похожий на воду.

Шрифт для графиков и диаграмм
Для работы я установила и использовала в основном такие встроенные библиотеки, как Pandas и Matplot.
Также в самом начале работы было принято решение в случаях некоторых графиков выводить не все результаты, а только несколько самых частых значений. Без такого ограничения визуализация данных была плохо считываемой, так как объем информации оказался очень большим.
Для визуализации данных я выбрала следующие типы графиков: точечная диаграмма, столбчатая диаграмма, круговая диаграмма и облако слов. Именно эти типы показались мне наиболее наглядными и подходящими для обрабатываемых данных.
Частота нападений
(01) Точечная диаграмма по статистике нападений в год
Для начала давайте посмотрим, насколько вообще часты случаи нападений акул на человека. На данном графике представлены топ-15 годов с наибольшим количеством нападений за этот век.
Как мы видим, пик нападений прошел несколько лет назад, а последние пару лет в этот топ даже не попали. Так что все же шанс встретить акулу не так уж велик!
Поначалу я выбрала ограничение на 15 самых часто повторяющихся результатов, но оказалось, что в таблице есть данные аж за прошлый век. Для статистики это не слишком полезно, хотя и интересно. Также это создавало странный немного разброс. Поэтому я поставила дополнительное ограничение на то, чтобы выводимые в график значения строк были больше 2000, то есть все данные были за этот век.
(01) код
А можно ли в кругосветку…
Пока прогнозы вполне хорошие, давайте теперь посмотрим — что у нас по странам, и куда лучше не ехать?
(02) Столбчатая диаграмма по статистике нападений по странам
На данный момент наибольший шанс встретиться нос к носу с акулой в США, Австралии и Южной Африке, именно там зарегистрировано подавляющее количество нападений. Видимо на морской курорт туда лучше не ехать…
(02) код
Кто самый зубастый?
Несмотря на то, что практически любая акула — хищник, некоторые представляют большую опасность, чем остальные свои собратья.
В тройку лидеров входят большая белая акула, тигровая акула и акула-бык.
(03) Облако слов по статистке видов акул, которые чаще всего нападают на людей
С графиком видов нападающих акул пришлось помучиться. Сперва код был написан для столбчатой диаграммы, но такой способ визуализации данных был слишком непонятным и просто не очень красивым. Тогда я решила установить дополнительно World Cloud и сделать облако слов. Но в его первой версии программа зачастую выводила в том числе и не относящиеся к теме графика данные. Поэтому я прописала «фильтр» отбираемых слов: система должна была брать первые два слова ячейки без чисел и только если одно из них это «shark». Потому что конкретные виды акул записывают обычно именно так.
(03) код
Перерыв на интерактив
Минута интересных фактов про наших лидеров!
- Несмотря на то, что многие считают белых акул потомками Мегалодона, его настоящими ближайшими родственниками являются акулы мако.
- Тигровых акул называют «морскими помойками», потому что они пытаются съесть все, что видят. Иногда даже затонувшие бомбы…
- Бычьи акулы, в отличие от большинства своих родственников, могут жить в соленой воде, так и в пресной.
Кто и когда в зоне риска?
Первая диаграмма отражает данные о том, что делали в воде жертвы перед нападением акулы. Подавляющее большинство жертв — просто плавали или серфили.
Чтож, этот прогноз не слишком утешителен. Плаваем аккуратно, глубоко не заплываем.


(05) Круговая диаграмма статистике занятия в момент нападения/ (06) Круговая диаграмма по статистике пола жертв
Вторая диаграмма представляет соотношение полов жертв акул. Мужчины попадают к этим хищникам в пасть сильно чаще.
Интересно, это вкусовые предпочтения акул или просто мужчины чаще заплывают подальше…
(05) код / (06) код
Вариантов данных по виду деятельности во время нападений оказалось больше, чем я думала, поэтому я установила фильтр в 10 самых популярных значений.
Для второй диаграммы я использовала код первой. Но тут понадобилось добавить то, что программа должна учитывать только два возможных значения столбца, M и F, иначе она создавала сектор с полупустым процентом, потому что в таблице оказались пустые ячейки для этого столбца.
Подведем итог
Итак, исходя и полученных знаний можно сделать вывод, что если избегать пляжей стран, где чаще всего происходят нападения и ореолов обитания наиболее агрессивных видов акул, то можно обезопасить себя.
На самом деле нападения происходят не так часто, как нам кажется и нельзя забывать, что хозяева в морях и океанах — не мы, а акулы. Так что выбирайте маршруты путешествий с умом и не забывайте о технике безопасности в воде!
Ресурсы и генеративные модели
- DeepSeek — использовала для исправления неизвестных мне ошибок в коде (копировала текст ошибки и спрашивала, как это можно решить и причину такой ошибки) Ссылка: https://www.deepseek.com/
- Gradient.app — подбор палитры Ссылка: https://gradients.app/ru/newpalette
- Leonardo.Ai — генерация изображения для обложки Ссылка: https://app.leonardo.ai/image-generation
Промт обложки: The image should show a diver underwater swimming next to a shark, with the bottom, corals, and maybe some debris underneath. But the diver and the shark are the center of the composition and the most eye-catching objects. The shark does not attack the diver, but swims around, it is calm. The diver gently runs his hand over the shark. The mood of the picture is a little gloomy and wary, but mostly calm. The RGB color palette consists only of the following colors: #091925, #366b86, #3a7a9a, #3e89af, #4298c4









