主要是运行别人的代码的时候,出来的图片只有横纵坐标,没有数据显示。找了半天才发现是因为我的环境没有安装主题包。
Echart有自带的主题,但是pyecharts如果要使用其他主题的画,需要安装echarts-themes-pypkg包。它提供了 vintage, macarons, infographic, shine 和 roma等主题。
需要注意的是,没有安装该包,就使用该包就会导致图不能正常显示。但是代码并不会报错。
我们用简单的Bar图来举个? :
from pyecharts import Bar
bar = Bar()
bar.use_theme('vintage')
bar.add("服装", ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"], [5, 20, 36, 10, 75, 90])
#bar.print_echarts_options() # 该行只为了打印配置项,方便调试时使用
bar.render() # 生成本地 HTML 文件
没有安装echarts-themes-pypkg的时候,但是使用了没有安装的主题就会出现下面的情况,原本的bar也不显示了。
安装了该包以后,就会显示出数据的图片了。 当然也可以不使用主题,那样也能正常显示出数据。
参考链接: https://blog.csdn.net/u012535605/article/details/80677791#commentBox