• 数据分析之pyecharts v1版本


    维护人员,感谢他们

    https://github.com/chenjiandongx
    https://github.com/chfw
    https://github.com/kinegratii

    中文文档:
    https://pyecharts.org/#/zh-cn/

    与0.5版本相比的改变

    # 安装v1版本
    pip install pyecharts -U

    #
    引用方式与0.5x版本已经不同 from pyecharts.charts import Bar # 支持的版本 python 3.6+

    python环境下

    1. 直接生成render.html文件,在html里显示图片

    from pyecharts.charts import Bar
    from pyecharts import options as opts
    
    # V1 版本开始支持链式调用
    bar = (
        Bar()
        .add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"])
        .add_yaxis("商家A", [114, 55, 27, 101, 125, 27, 105])
        .add_yaxis("商家B", [57, 134, 137, 129, 145, 60, 49])
        .set_global_opts(title_opts=opts.TitleOpts(title="某商场销售情况"))
    )
    bar.render()

    生成图片

    from snapshot_selenium import snapshot as driver
    
    from pyecharts import options as opts
    from pyecharts.charts import Bar
    from pyecharts.render import make_snapshot
    
    
    def bar_chart() -> Bar:
        c = (
            Bar()
            .add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"])
            .add_yaxis("商家A", [114, 55, 27, 101, 125, 27, 105])
            .add_yaxis("商家B", [57, 134, 137, 129, 145, 60, 49])
            .reversal_axis()
            .set_series_opts(label_opts=opts.LabelOpts(position="right"))
            .set_global_opts(title_opts=opts.TitleOpts(title="Bar-测试渲染图片"))
        )
        return c
    
    # 需要安装 snapshot-selenium 或者 snapshot-phantomjs
    make_snapshot(driver, bar_chart().render(), "bar.png")

    其他参考文档 :https://zhuanlan.zhihu.com/p/78303450

  • 相关阅读:
    npm改为淘宝镜像
    html中table中td内容换行
    git 切换文件夹路径
    git经常使用的命令
    day16
    day15
    day13
    day14
    day12
    day11
  • 原文地址:https://www.cnblogs.com/yangmeichong/p/14333459.html
Copyright © 2020-2023  润新知