美文网首页
python 数据可视化之pyecharts库

python 数据可视化之pyecharts库

作者: 乂尤先生 | 来源:发表于2020-08-19 11:39 被阅读0次

    Pyecharts 简介

    Echarts是一个由百度开源的数据可视化工具,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而Python是一门富有表达力的语言,很适合用于数据处理。当数据分析遇到数据可视化时,Pyecharts诞生了。

    快速开始

    查看使用的pyecharts版本

    import pyecharts
    print(pyecharts.__version__)
    

    绘制第一个图表

    from pyecharts.charts import Bar
    bar = Bar()
    bar.add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
    bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
    bar.add_yaxis("商家B",[13,24,35,43,50,23,6])
    # render 会生成本地 HTML 文件,默认会在当前目录生成 render.html 文件
    # 也可以传入路径参数,如 bar.render("mycharts.html")
    bar.render()
    
    柱状图.png

    1.x版本后开始支持链式调用

    from pyecharts.charts import Bar
    
    bar = (
        Bar()
        .add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
        .add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
        .add_yaxis("商家B",[13,24,35,43,50,23,6])
    )
    bar.render()
    

    使用options配置项,在pyecharts中,一切皆options

    from pyecharts.charts import Bar
    from pyecharts import options as opts
    
    bar = (
        Bar()
        .add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
        .add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
        .add_yaxis("商家B", [13, 24, 35, 43, 50, 23, 6])
        #.set_global_opts(title_opts={"text":"主标题","subtext":"副标题"})
        .set_global_opts(title_opts=opts.TitleOpts(title="主标题",subtitle="副标题"))
    )
    bar.render()
    

    使用主题

    from pyecharts.charts import Bar
    from pyecharts import options as opts
    # 内置主题类型可查看 pyecharts.globals.ThemeType
    from pyecharts.globals import ThemeType
    
    bar = (
        Bar(init_opts=opts.InitOpts(theme=ThemeType.DARK))
        .add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
        .add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
        .add_yaxis("商家B", [13, 24, 35, 43, 50, 23, 6])
        .set_global_opts(title_opts=opts.TitleOpts(title="主标题", subtitle="副标题"))
    )
    bar.render()
    
    黑色主题.png

    相关文章

      网友评论

          本文标题:python 数据可视化之pyecharts库

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