zoukankan      html  css  js  c++  java
  • 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()

  • 相关阅读:
    每日总结
    每日总结
    每周总结
    全球覆盖(哈希+思维)
    DP搬运工2
    DP搬运工1 [来自yyy--mengbier的预设型dp]
    团队开发day06
    团队开发day05
    团队开发day04
    团队开发day03
  • 原文地址:https://www.cnblogs.com/baili-luoyun/p/11058626.html
Copyright © 2011-2022 走看看