Как создавать графики карт с помощью Plotly

Создание графиков карт с помощью Plotly

5 примеров из базы данных о значительных вулканических извержениях

Фото от Willian Justen de Vasconcellos на Unsplash

Plotly – отличная библиотека с открытым исходным кодом для визуализации данных. В этой статье я покажу вам, как создавать картографические графики с помощью plotly, работая с Python.

В качестве примера я буду использовать базу данных о значительных вулканических извержениях, опубликованную Национальными центрами по информации о окружающей среде США в рамках лицензии на государственные работы. Набор данных доступен для загрузки по ссылке: https://public.opendatasoft.com/explore/dataset/significant-volcanic-eruption-database/information/

Вы увидите следующие пять визуализаций:

  1. Глобальное распределение значительных вулканических извержений
  2. Типы вулканов в Северной Америке
  3. Вулканические извержения, ассоциированные с цунами
  4. Наиболее разрушительные вулканические извержения
  5. Забавные проекции карты

Для читателей, заинтересованных в использовании plotly для анализа данных, пожалуйста, обратитесь к моей последней статье о визуализации данных Женского Кубка Мира:

Женский Кубок Мира FIFA 2023 визуализирован с помощью Plotly

Обзор дата-ученого в пяти графиках

towardsdatascience.com

Подготовка данных

После загрузки базы данных о вулканических извержениях мы загружаем ее как pandas DataFrame. DataFrames естественно интегрируются с Plotly и удобны для анализа данных. Мы преобразуем столбцы, которые кодируют, является ли вулканическое извержение связанным с вулканом или землетрясением, в значения True/False и добавляем новые столбцы для широты и долготы извержения.

Глобальное распределение значительных вулканических извержений

Первая визуализация показывает глобальное распределение значительных вулканических извержений…