解决 pyecharts 地图不显示的问题

总结

在 pyecharts 中如果修改了 online host,会导致绘制的地图显示不全,需要将 host 改回默认的 https://assets.pyecharts.org/assets/

细节

最近需要使用 pyecharts 绘制中国地图,按官网的示例代码https://github.com/pyecharts/pyecharts-gallery 绘图显示不出地图背景,数据点倒是可以显示的。如下:
解决 pyecharts 地图不显示的问题_第1张图片

在网上查一下,说要安装地图资源包:pip install echarts-xxx-pypkg,但是装完了不管用。

后来发现从在 https://github.com/pyecharts/pyecharts-gallery 这里下载的 HTML 文档在本地是可以正常显示的,于是对比了一下官网的 HTML 和自己绘制的 HTML,发现原来是因为之前将 ONLINE-HOST 更改了(
参考之前的文章:https://blog.csdn.net/weixin_41311624/article/details/108914730)。

由于自作聪明改了源文件中的 DEFAULT HOST,于是地图就加载不出来了,因为地图比普通的图像多了一行代码:

在这里插入图片描述
而在 cdn.jsdelivr.net 这个 HOST 上只有 echarts.min.js,另一个是加载不出来的,所以还是要用回 assets.pyecharts.org
在这里插入图片描述
然后就:
解决 pyecharts 地图不显示的问题_第2张图片

你可能感兴趣的:(python,可视化,数据分析,python,开发语言)