美文网首页
Pyecharts Overlap导入出错

Pyecharts Overlap导入出错

作者: TTTRX | 来源:发表于2019-08-13 18:59 被阅读0次

提出问题

一开始是这样导入的:from pyecharts.charts import Overlap
提示错误:

ImportError: cannot import name 'overlap'

解决思路

在github pyecharts的仓库isssue中看到了这样一个问题:

issues详情
那么应该怎么办呢,查看pyecharts的说明文档:重叠图
看到这样的示例:
def overlap_line_scatter() -> Bar:
    x = Faker.choose()
    bar = (
        Bar()
        .add_xaxis(x)
        .add_yaxis("商家A", Faker.values())
        .add_yaxis("商家B", Faker.values())
        .set_global_opts(title_opts=opts.TitleOpts(title="Overlap-line+scatter"))
    )
    line = (
        Line()
        .add_xaxis(x)
        .add_yaxis("商家A", Faker.values())
        .add_yaxis("商家B", Faker.values())
    )
    bar.overlap(line)
    return bar

overlap_line_scatter().render()

解决办法

正确代码:

bar=Bar()
bar.add_xaxis(["1月1日","1月2日"])
bar.add_yaxis("类别1",[33,34])
bar.add_yaxis("类别2",[40,42])
line=Line()
line.add_xaxis(["1月1日","1月2日"])
line.add_yaxis("类别1",[22,24])
line.add_yaxis("类别2",[30,33])
line.overlap(bar)
line.render()
支付宝红包码,你领红包我赚赏金;土豪请任意收钱码打赏

相关文章

网友评论

      本文标题:Pyecharts Overlap导入出错

      本文链接:https://www.haomeiwen.com/subject/khabjctx.html