python - 使用 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 行中的数据绘制一个多边形。
谢谢
非常感谢任何帮助或建议!
解决方案
推荐阅读
- sql - 使用 SQL 将数字转换为相应的文本
- java - 将数组作为环境变量传递给 jboss 的standalone.xml
- java - 如何在java中的一个包中创建两个以上的类?
- javascript - 模式密码页面,如果正确,则使用 cookie 保存
- python - 数据 API:ValueError:使用数据集作为输入时不支持“y”参数
- azure - Web api生成.rdlc报告,通过rest api传递数据
- r - 如何修复错误 dim(X) 必须具有正长度 R
- rust - 如何通过 Rust 中的赋值运算符监听和响应变量突变?
- azure-cosmosdb - Cosmos DB 按来自连接中使用的标量子查询的列进行排序
- flutter - 键入'_InternalLinkedHashMap
' 不是 'String' 类型的子类型