• pyecharts v1 版本 学习笔记 柱状图


    柱状图

    bar 基本演示例子

    from pyecharts import options as opts
    from pyecharts.charts import 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])
        .set_global_opts(title_opts=opts.TitleOpts(title='Bar-基本展示',subtitle='我是副标题'))
    
    
    
    
    )
    c.render_notebook()

     默认取消某series

    默认不显示B的商品

    from pyecharts import options as opts
    from pyecharts.charts import 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],is_selected=False)
        .set_global_opts(title_opts=opts.TitleOpts(title='Bar-基本展示',subtitle='我是副标题'))
    
    
    
    
    )
    c.render_notebook()

    显示工具箱

    from pyecharts.charts import 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])
         .set_global_opts(
                title_opts=opts.TitleOpts(title="Bar-显示 ToolBox"),
                toolbox_opts=opts.ToolboxOpts(),
                legend_opts=opts.LegendOpts(is_show=False)
            )
    
    
    )
    c.render_notebook()

    bar Y轴formatter (y轴带坐标的)

    from pyecharts.charts import 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])
         .set_global_opts(
               title_opts=opts.TitleOpts(title="Bar-Y 轴 formatter"),
                yaxis_opts=opts.AxisOpts(
                    axislabel_opts=opts.LabelOpts(formatter="{value} /月")
                ),
            )
    
    
    )
    c.render_notebook()

    Bar 指定类型  最大值,最小值,平均值显示

    from pyecharts.charts import 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])
         .set_global_opts(title_opts=opts.TitleOpts(title="Bar-MarkPoint(指定类型)"),
                          yaxis_opts=opts.AxisOpts(
                    axislabel_opts=opts.LabelOpts(formatter="{value} /月")
                ),)
            .set_series_opts(
                label_opts=opts.LabelOpts(is_show=False),
                markpoint_opts=opts.MarkPointOpts(
                    data=[
                        opts.MarkPointItem(type_="max", name="最大值"),
                        opts.MarkPointItem(type_="min", name="最小值"),
                        opts.MarkPointItem(type_="average", name="平均值"),
                    ]
                ),
            )
    
    )
    c.render_notebook()

    bar  -markline 指定类型(划横线那种)

    from pyecharts.charts import 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])
        .set_global_opts(title_opts=opts.TitleOpts(title='Bar-MARKline显示数据'))
        .set_series_opts(
        label_opts=opts.LabelOpts(is_show=False),
            markline_opts=opts.MarkLineOpts(
                    data=[
                        opts.MarkLineItem(type_="min", name="最小值"),
                        opts.MarkLineItem(type_="max", name="最大值"),
                        opts.MarkLineItem(type_="average", name="平均值"),
                    ]
                ),
        
        
        
        
        )
    
    
    
    
    
    )
    c.render_notebook()

    Bar 可以滑动的直方图 控制

    from pyecharts.charts import 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])
       
    .set_global_opts(
                title_opts=opts.TitleOpts(title="Bar-DataZoom(slider-垂直)"),
                datazoom_opts=opts.DataZoomOpts(orient="vertical"),
            )
    
    
    
    
    )
    c.render_notebook()

  • 相关阅读:
    C语言数据类型大学霸IT达人
    无线攻击工具MDK3常用命令大学霸IT达人
    WPS漏洞利用工具Bully常见命令集合
    无线密码离线破解工具Pyrit常用命令集合大学霸IT达人
    Wifite工具常用命令集合大学霸IT达人
    Linux防火墙命令大全
    详解nginx的rewrite应用,Nginx高级之Rewrite规则
    Nginx常用屏蔽规则,让你的网站更安全
    Nginx与安全有关的几个配置
    systemd 和 systemctl 使用深入理解
  • 原文地址:https://www.cnblogs.com/baili-luoyun/p/11058626.html
Copyright © 2020-2023  润新知