首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Geopandas地图分层

Geopandas地图分层
EN

Stack Overflow用户
提问于 2020-04-29 04:07:47
回答 1查看 126关注 0票数 0

我正在学习使用以下代码在Spyder IDE中使用geopandas包创建“分层”地图:

代码语言:javascript
复制
import geopandas as geopandas
import matplotlib.pyplot as plt


world = geopandas.read_file(geopandas.datasets.get_path('naturalearth_lowres'))
cities = geopandas.read_file(geopandas.datasets.get_path('naturalearth_cities'))

world.plot()

ax = plt.subplot(1, 1)
world.plot(column='pop_est', ax=ax, legend=True)

我像在RStudio中一样逐行执行代码。不幸的是,我只能得到一张白色的白纸,而不是地图。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-29 15:46:28

我在Jupyter上运行了这个示例,但我认为只要您安装了这些包,它就不会改变任何事情。

代码语言:javascript
复制
f, ax = plt.subplots(1,1,figsize=(10,10))
world.plot(column='pop_est', ax=ax, legend=True)

如果只对几何图形感兴趣,则可以执行以下操作:

代码语言:javascript
复制
world.geometry.plot(color="white", edgecolor='k')

如果将来想要将此几何添加到地图中,可以执行以下操作

代码语言:javascript
复制
world.geometry.plot(color=None, edgecolor='k')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61489076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档