我正在着手在Python 3.2的Matplotlib底图中着色zip-code polygon .
我需要用不同的颜色填写每个邮政编码 .
邮政编码信息来自shapefile .
我找不到解决方案:http://matplotlib.org/basemap/api/basemap_api.html
任何帮助,将不胜感激 .
谢谢
我正在着手在Python 3.2的Matplotlib底图中着色zip-code polygon .
我需要用不同的颜色填写每个邮政编码 .
邮政编码信息来自shapefile .
我找不到解决方案:http://matplotlib.org/basemap/api/basemap_api.html
任何帮助,将不胜感激 .
谢谢
1 回答
Basemap有一个非常方便的方式来读取shapefile .
然后,您可以使用
m.name
和m.name_info
访问shapefile上的信息 .然后创建要用于颜色信息的数据帧 .
如果要包含shapefile中未包含的着色信息,请将该其他信息与刚刚创建的DataFrame合并 .
现在,为了实际着色 Map ,我使用了一个颜色图,它采用了邮政编码中的租赁价格值,所以我会说明 .
有关这方面的更多信息,请查看http://www.datadependence.com/2016/06/creating-map-visualisations-in-python/ .
如果我遗漏了东西,请告诉我!