美文网首页
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