首页 > 解决方案 > 使用 Pandas 数据集在地图上创建块多边形

问题描述

我有一个数据集,其中包括底特律不同建筑物的纬度/经度。我还有一个名为 unique_id 的列,它将每个建筑物及其邻居分类为一个 ID,基本上是一个块 id,但名为 unique_id。我已经计算了居住在每个 unique_id 中的人们的平均收入,并希望在地图上将其可视化,以便有不同的多边形代表不同的 unique_id,并用 average_income 对绘图进行颜色编码。

这是我现在拥有的图像,您可以看到我根据 unique_id 对它们进行了彩色编码。我想知道是否有任何方法,最好是在 Plotly 中,我可以将相同 unique_id 中的分散点连接到多边形并根据某些属性对多边形进行颜色编码

我现在拥有的 pandas 数据框如下所示:

row#.       unique_id.     latitude.  longitude     average_income

0.               238.         111.       222.           1200
1.               239.         198.       350.           2200
2.               238.         112.       223.           1200
3.               238.         115.       222.           1200

在上面的示例中,我想为#0,2,3 行中的数据绘制一个多边形。

谢谢

非常感谢任何帮助或建议!

标签: pythonpandasmatplotlibplotlygeopandas

解决方案


推荐阅读