Pyecharts生成组合图表不全

描述:今天用pyecharts生成图表的时候,无论怎么样,生成组合图表都只会出现组合图表中的一项(想要生成地图和折线图,最后只能生成折线图),我怀疑是自己的代码有问题,然后去官方文档看了看例子,有一个实例是我想实现的效果,所以我想运行一下实例,然后根据实例去修改我的代码:
from pyecharts import options as opts
from pyecharts.charts import Bar, Geo, Grid
from pyecharts.faker import FakPer

bar = (
    Bar()
    .add_xaxis(Faker.choose())
    .add_yaxis("商家A", Faker.values())
    .add_yaxis("商家B", Faker.values())
    .set_global_opts(legend_opts=opts.LegendOpts(pos_left="20%"))
)
geo = (
    Geo()
    .add_schema(maptype="china")
    .add("geo", [list(z) for z in zip(Faker.provinces, Faker.values())])
    .set_series_opts(label_opts=opts.LabelOpts(is_show=False))
    .set_global_opts(
        visualmap_opts=opts.VisualMapOpts(),
        title_opts=opts.TitleOpts(title="Grid-Geo-Bar"),
    )
)

grid = (
    Grid()
    .add(bar, grid_opts=opts.GridOpts(pos_top="50%", pos_right="75%"))
    .add(geo, grid_opts=opts.GridOpts(pos_left="60%"))
)

grid.render_notebook()

结果生成出来:(运行出来还是老问题,难道官方给的实例有问题?)
image.png

然后我在GitHub上看了一下问题,好像也没有同类的情况,正想提交问题,看到发布了新版本,我就尝试卸载当前版本的pyecharts(1.6.0版本),升级到最新版本(1.7.0),然后运行,发现问题解决了,目前不知道是什么情况(猜测是官方文档是配合当前版本写出的实例,也就是新版本后才新出的实例),反正问题解决了,附上成果图

image.png

总结:学会使用文档,有问题去Github上看看,都没解决就尝试更新最新版本

posted @ 2020-03-26 18:31  Adam_lxd  阅读(1251)  评论(0编辑  收藏  举报