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()

  • 相关阅读:
    response.redirect三种新页面转向方法
    respones.redirect 打开新的页面的两个方法
    临时表
    ODBC方式操作oracle数据库
    OLEDB方式操作oracle数据库
    oracle所有的乱码解决方案
    引用HM.Util.Ioc 的时候报错
    js webstrom中svn的配置及使用
    js vs2013中允许js访问json文件的解决方案
    Oracle 字符集常见字符集及解决方案
  • 原文地址:https://www.cnblogs.com/adam012019/p/11396098.html
Copyright © 2011-2022 走看看