如何使用Plotly创建地图绘图

使用Plotly创建地图绘图

来自重大火山喷发数据库的5个示例

Unsplash上Willian Justen de Vasconcellos拍摄的照片

Plotly是一个非常好的开源库,用于可视化数据。在这篇博文中,我将向您展示如何使用plotly生成地理图表,并与Python后端一起使用。

为了说明目的,我将使用由美国国家环境信息中心(US National Centers for Environmental Information)根据美国政府工作许可发布的“重大火山喷发数据库”。该数据集可以在此处下载:https://public.opendatasoft.com/explore/dataset/significant-volcanic-eruption-database/information/

您将看到以下五种可视化:

  1. 重大火山喷发的全球分布
  2. 北美的火山类型
  3. 与海啸有关的火山喷发
  4. 最具破坏性的火山喷发
  5. 有趣的地图投影

对于对使用plotly进行数据分析感兴趣的读者,请参考我最近关于可视化女子世界杯数据的博文:

使用Plotly可视化的FIFA女子世界杯2023

数据科学家的五个图表评论

towardsdatascience.com

准备数据

在下载火山喷发数据库后,我们将其加载为pandas DataFrame。DataFrame与Plotly自然集成,在数据分析中非常方便。我们将编码火山喷发是否与火山或地震相关的列转换为True/False值,并添加新列以表示喷发的纬度和经度。

重大火山喷发的全球分布

第一个可视化展示了重大火山喷发的全球分布…