Исходный размер 1140x1516

Анализ классификаций животных

Братья наши меньшие

Представьте, что вы – исследователь, который хочет сравнить всех хищников Африки или понять, какие семейства животных наиболее разнообразны. Как быстро найти ответ, не листая огромные энциклопедии с каждым семейством?

Мой проект - это анализ ‹Animal Dataset›, и он отвечает именно на этот вопрос, используя данные и визуализацию.

Для визуализации данных я планирую использовать следующие типы графиков: • Круговая диаграмма. • Тепловая карта. • Столбчатая диаграмма. • Точечный график (scatter plots).

Визуальное оформление

Исходный размер 3017x1319

Для визуального оформления я использовала броскую палитру, чтобы передать те яркие эмоции, которые дарят нам животные.

Загрузка данных

Для работы я использовала такие библиотеки: - pandas для работы с данными; - matplotlib.pyplot и seaborn для построения графиков. Далее я загрузила свой датасет.

import pandas as pd import matplotlib.pyplot as plt import seaborn as sns

df = pd.read_csv ('/main/Animal%20Dataset.csv')

Круговая диаграма

Исходный размер 1021x790

Круговая диаграмма по статусу сохранения видов животных

Была построена круговая диаграмма статуса сохранения видов животных. Для этого нужно было отфильтровать таблицу по этому критерию, а также объединить редкие категории в отдельную группу.

df['Conservation Status'] = df['Conservation Status'].str.strip()

status_counts = df['Conservation Status'].value_counts()

threshold = 5 main_statuses = status_counts[status_counts >= threshold] other_count = status_counts[status_counts < threshold].sum()

if other_count > 0: main_statuses = pd.concat([main_statuses, pd.Series({'Other': other_count})])

В итоге была сделана круговая диаграмма в виде пончика. Для оформления использовалась ранее представленная цветовая палитра. Также были созданы и изменены проценты на секциях диаграммы.

Исходный размер 1458x908

Из данных диаграммы можно понять, что 33% животных из датасета относятся к категории «least concern» — наименьшее беспокойство. Что не может не радовать.

Тепловая карта

Исходный размер 870x790

Тепловая карта статуса сохранения относительно среды обитания

Далее быта сделана тепловая карта, чтобы соотнести статусы выживаемости и среды обитания животных. После фильтрации топа сред обитания, я начала построение диаграммы.

Исходный размер 1442x648

Также для более легкого восприятия тепловой карты я сделала бар, который изменение цвета клеток от количества видов, проживающих в среде.

Исходный размер 1542x946

Из данных диаграммы можно понять, что большинство видов животных, которые проживают в лесах и лугах относятся к категории, о которой стоит наименьше всего беспокоиться.

Внимание же стоит обратить на виды, которые живут в тропических лесах, потому что большинство из них считается под угрозой и даже критической.

Столбчатая диаграмма

Исходный размер 989x589

Столбчатая диаграмма наибольшее количество семейств животных

Чтобы построить столбчатую диаграмму, я снова сделала фильтр топа семейств животных и сделала вертикальный барчат.

Исходный размер 2048x908

Также для более понятного визуального соотношения были созданы пунктирные полоски, чтобы было легче понять разницу между столбцами.

Исходный размер 1610x536

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

Анализ классификаций животных
Проект создан 17.01.2026
Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную...
Показать больше