zoukankan      html  css  js  c++  java
  • 小白学Python(13)——pyecharts 绘制 柱状图/条形图 Bar

    Bar-基本示例

     1 from example.commons import Faker
     2 from pyecharts import options as opts
     3 from pyecharts.charts import Bar
     4 
     5 bar=(
     6     Bar()
     7         .add_xaxis(Faker.choose())
     8         .add_yaxis("商家A", Faker.values())
     9         .add_yaxis("商家B", Faker.values())
    10         .set_global_opts(title_opts=opts.TitleOpts(title="Bar-基本示例", subtitle="我是副标题"))
    11     )
    12 
    13 bar.render()

    翻转 XY 轴

     1 from example.commons import Faker
     2 from pyecharts import options as opts
     3 from pyecharts.charts import Bar
     4 
     5 bar=(
     6     Bar()
     7         .add_xaxis(Faker.choose())
     8         .add_yaxis("商家A", Faker.values())
     9         .add_yaxis("商家B", Faker.values())
    10         .reversal_axis()
    11         .set_series_opts(label_opts=opts.LabelOpts(position="right"))
    12         .set_global_opts(title_opts=opts.TitleOpts(title="Bar-翻转 XY 轴"))
    13     )
    14 
    15 bar.render()

    Bar-堆叠数据(全部)

     1 from example.commons import Faker
     2 from pyecharts import options as opts
     3 from pyecharts.charts import Bar
     4 
     5 bar=(
     6     Bar()
     7         .add_xaxis(Faker.choose())
     8         .add_yaxis("商家A", Faker.values(), stack="stack1")
     9         .add_yaxis("商家B", Faker.values(), stack="stack1")
    10         .set_series_opts(label_opts=opts.LabelOpts(is_show=False))
    11         .set_global_opts(title_opts=opts.TitleOpts(title="Bar-堆叠数据(全部)"))
    12     )
    13 
    14 bar.render()

    Bar-MarkPoint(指定类型)

     1 from example.commons import Faker
     2 from pyecharts import options as opts
     3 from pyecharts.charts import Bar
     4 
     5 bar=(
     6     Bar()
     7         .add_xaxis(Faker.choose())
     8         .add_yaxis("商家A", Faker.values())
     9         .add_yaxis("商家B", Faker.values())
    10         .set_global_opts(title_opts=opts.TitleOpts(title="Bar-MarkPoint(指定类型)"))
    11         .set_series_opts(
    12             label_opts=opts.LabelOpts(is_show=False),
    13             markpoint_opts=opts.MarkPointOpts(
    14                 data=[
    15                     opts.MarkPointItem(type_="max", name="最大值"),
    16                     opts.MarkPointItem(type_="min", name="最小值"),
    17                     opts.MarkPointItem(type_="average", name="平均值"),
    18                 ]
    19             ),
    20         )
    21     )
    22 
    23 bar.render()

    Bar-DataZoom(slider-水平)

     1 from example.commons import Faker
     2 from pyecharts import options as opts
     3 from pyecharts.charts import Bar
     4 
     5 bar=(
     6     Bar()
     7         .add_xaxis(Faker.days_attrs)
     8         .add_yaxis("商家A", Faker.days_values)
     9         .set_global_opts(
    10             title_opts=opts.TitleOpts(title="Bar-DataZoom(slider-水平)"),
    11             datazoom_opts=opts.DataZoomOpts(),
    12         )
    13     )
    14 
    15 bar.render()

     Bar-DataZoom(slider-垂直)

     1 from example.commons import Faker
     2 from pyecharts import options as opts
     3 from pyecharts.charts import Bar
     4 
     5 bar=(
     6     Bar()
     7         .add_xaxis(Faker.days_attrs)
     8         .add_yaxis("商家A", Faker.days_values, color=Faker.rand_color())
     9         .set_global_opts(
    10             title_opts=opts.TitleOpts(title="Bar-DataZoom(slider-垂直)"),
    11             datazoom_opts=opts.DataZoomOpts(orient="vertical"),
    12         )
    13     )
    14 
    15 bar.render()

  • 相关阅读:
    大数据之软件安装(一)-yum源配置
    Python随笔之常用模块-time&datetime模块
    Python随笔之文件操作
    linux 安装 mysql8 (ubuntu)
    让cat命令有颜色得输出文件(ccat)
    VMware Workstation 15 Pro 永久激活密钥
    python常用
    静态代理模式
    mysql常用命令及常见问题
    vue+django 项目 打包
  • 原文地址:https://www.cnblogs.com/adam012019/p/11396098.html
Copyright © 2011-2022 走看看