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

小白学Python(13)——pyecharts 绘制 柱状图/条形图 Bar的更多相关文章

  1. 小白学 Python 数据分析(21):pyecharts 好玩的图表(系列终篇)

    人生苦短,我用 Python 前文传送门: 小白学 Python 数据分析(1):数据分析基础 小白学 Python 数据分析(2):Pandas (一)概述 小白学 Python 数据分析(3):P ...

  2. 小白学 Python 数据分析(20):pyecharts 概述

    人生苦短,我用 Python 前文传送门: 小白学 Python 数据分析(1):数据分析基础 小白学 Python 数据分析(2):Pandas (一)概述 小白学 Python 数据分析(3):P ...

  3. Python pyecharts绘制柱状图

    本文摘抄至https://05x-docs.pyecharts.org/#/zh-cn/charts_base?id=bar%ef%bc%88%e6%9f%b1%e7%8a%b6%e5%9b%be%e ...

  4. 小白学 Python(13):基础数据结构(字典)(下)

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  5. 小白学 Python 数据分析(13):Pandas (十二)数据表拼接

    人生苦短,我用 Python 前文传送门: 小白学 Python 数据分析(1):数据分析基础 小白学 Python 数据分析(2):Pandas (一)概述 小白学 Python 数据分析(3):P ...

  6. 小白学 Python 爬虫(13):urllib 基础使用(三)

    人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...

  7. 小白学 Python 数据分析(19):Matplotlib(四)常用图表(下)

    人生苦短,我用 Python 前文传送门: 小白学 Python 数据分析(1):数据分析基础 小白学 Python 数据分析(2):Pandas (一)概述 小白学 Python 数据分析(3):P ...

  8. 小白学 Python(24):Excel 基础操作(下)

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  9. 小白学 Python 数据分析(15):数据可视化概述

    人生苦短,我用 Python 前文传送门: 小白学 Python 数据分析(1):数据分析基础 小白学 Python 数据分析(2):Pandas (一)概述 小白学 Python 数据分析(3):P ...

随机推荐

  1. BZOJ2160 拉拉队排练 PAM

    题意简述 询问一个串中所有奇回文按照长度降序排列,前k个奇回文的长度乘积. 做法 回文自动机(PAM)模板题. 维护每个回文自动机的结点回文串出现次数,跳fail得到每个长度的出现次数,双关键字排序后 ...

  2. java web 增加信息课堂测试00

    按照图片要求设计添加新课程界面.(0.5分)在后台数据库中建立相应的表结构存储课程信息.(0.5分)实现新课程添加的功能.要求判断任课教师为王建民.刘立嘉.刘丹.王辉.杨子光五位教师的其中一位.(0. ...

  3. vue 报错 :属性undefined(页面成功渲染)

    vue 报错:Cannot read property 'instrumentId' of undefined" 相关代码如下: <template> ... <span& ...

  4. 无线网络中的MIMO与OFDM技术原理分析

    无线网络中的MIMO与OFDM技术原理分析CNET中国·ZOL 07年08月14日 [原创] 作者: 中关村在线 张伟 从最早的红外线技术到目前被寄予重望的WIFI,无线技术的进步推动我们的网络一步步 ...

  5. 用TweenMax.js动画让数字动起来

    html: <div class="val2">0</div> js: let val2 = document.getElementsByClassName ...

  6. mybatis时间范围查询

    <if test="excStartTime!=null and excStartTime!=''"> <![CDATA[ and DATE_FORMAT(dl. ...

  7. JavaScript性能优化之小知识总结

    1.避免全局查找 在一个函数中会用到全局对象存储为局部变量来减少全局查找,因为访问局部变量的速度要比访问全局变量的速度更快些 2.定时器 如果针对的是不断运行的代码,不应该使用setTimeout,而 ...

  8. Java数据结构之排序---冒泡排序

    冒泡排序的基本思想: 通过对待排序序列从前到后(从下标小的元素开始),依次比较相邻位置的元素的值,若发现与给定的次序冲突,则交换位置(假设数值大的数放在序列的后面),使数值较大的元素逐渐从前移动到后部 ...

  9. [转]Vue项目全局配置微信分享思路详解

    这篇文章给大家介绍了vue项目全局配置微信分享思路讲解,使用vue作为框架,使用vux作为ui组件库,具体内容详情大家跟随脚本之家小编一起学习吧 这个项目为移动端项目,主要用于接入公众号服务.项目采用 ...

  10. Linux新增用户,并设置Root(管理员)权限

    在使用Linux过程中,Root账号拥有最大的操作权限.为保证Root账号安全,一般不直接使用Root账号,而是直接创建一个拥有Root权限的其它账号来使用.详细操作步骤如下 第一步,创建用户,如下图 ...