数据分析遇到matplotlib-basemap 中 “drawcounties() “ 的 UnicodeDecodeError 错误
最新推荐文章于 2021-08-19 21:21:00 发布
在Python数据分析中使用matplotlib-basemap绘制地图时遇到drawcounties()函数导致的UnicodeDecodeError。通过修改shapefile.py的编码方式为latin-1和替换GADM数据文件,解决了问题。具体步骤包括:1) 修改shapefile.py的utf-8编码为latin-1;2) 下载GADM数据并替换basemap数据目录中的县地图数据文件;3) 修改basemap的__init__.py中drawcounties()的参数。经过这些操作,成功绘制了县级别地图。
摘要由CSDN通过智能技术生成