使用pyecharts的百度地图BMap时无法显示自定义站点的解决办法

pyecharts是一个基于Echarts的可视化显示库,由国人自己开发的,里面有很多很漂亮的图表,github的地址为https://github.com/pyecharts/pyecharts,比较适合做项目展示,但不太适合作为论文制图,如果要论文制图还是推荐大家去学习matplotlib。

pyecharts中有使用百度地图BMap在线显示的画图方式,使用前需要申请api的key。其中有各种图形显示方法,在显示自定义散点时可能会出现

当前地点: ('晏场镇', [102.8915, 29.76, 120]) 坐标不存在, 错误原因: cannot unpack non-iterable NoneType object

这样的错误,翻查代码,发现是在 *\Lib\site-packages\pyecharts\charts\basic_charts的下面geo.py文件中有这么一句

再查看相关的json文件,发现在*\Lib\site-packages\pyecharts\datasets中的city_coordinates.json文件并没有我所在的自定义站点的经纬度信息:

将自定义的站点经纬度坐标添加后,当然坐标是随便写的。

再重新加载jupyter后,绘制百度地图,就可以直接显示了.

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值