bar = (

Bar()

.add_xaxis(x_vals)

.add_yaxis("广州门店", [random.randint(10, 100) for _ in range(6)])

.add_yaxis("中山门店", [random.randint(10, 100) for _ in range(6)])

.add_yaxis("深圳门店", [random.randint(10, 100) for _ in range(6)])

.add_yaxis("东莞门店", [random.randint(10, 100) for _ in range(6)])

.set_series_opts(label_opts=opts.LabelOpts(is_show=True, font_size=14),

markline_opts=opts.MarkLineOpts(data=[opts.MarkLineItem(y=40, name="达标线=40")]))

.set_global_opts(title_opts=opts.TitleOpts(title='实际销售金额', subtitle="QDM"),

xaxis_opts=opts.AxisOpts(name='商品'),

yaxis_opts=opts.AxisOpts(name='单位:万元'))

)

# bar.render('柱状图.html')

# 或者

bar.render_notebook()

渲染效果:

goods = ["蔬菜","水果","猪肉","电商","综合","水产"]

bar = (

Bar()

.add_xaxis(goods)

.add_yaxis('供应商A', [random.randint(10, 100) for _ in range(6)], stack='stack1')

.add_yaxis('供应商B', [random.randint(10, 100) for _ in range(6)], stack='stack1')

.add_yaxis('供应商C', [random.randint(10, 100) for _ in range(6)], stack='stack1')

.set_series_opts(label_opts=opts.LabelOpts(is_show=False))

.set_global_opts(title_opts=opts.TitleOpts(title="实际销售数量"),

xaxis_opts=opts.AxisOpts(name="品类"),

yaxis_opts=opts.AxisOpts(name="销量(单位:件)"))

)

# bar.render('柱状堆叠图.html')

# 或者

bar.render_notebook()

渲染效果:

# 条形图

x_vals1 = ["白鲳鱼","小生蚝","秋刀鱼","多春鱼","南鲳鱼","海三宝"]

x_vals2 = ["银鱼仔","基围虾","沙甲","多宝鱼","泥猛","鲍鱼"]

x_vals3 = ["中鲫鱼","武昌鱼","白花鱼","海鲈鱼","眉草鱼","大乌头"]

# 把模拟的随机数改为列表形式,并按升序排列

y_vals = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]

bar = Bar().add_xaxis(x_vals1 + x_vals2 + x_vals3)

bar.add_yaxis("品控打折验收单品", y_vals,

markpoint_opts=opts.MarkPointOpts(data=[opts.MarkPointItem(type_='average'),

opts.MarkPointItem(type_='max'),

opts.MarkPointItem(type_='min')],

symbol_size=80)

)

bar.set_series_opts(label_opts=opts.LabelOpts(is_show=True, position="right"))

# 条目较多条形图比较好看点

bar.set_global_opts(title_opts=opts.TitleOpts(title="打折单品个数", subtitle="邮件"))

bar.reversal_axis() #翻转XY轴,将柱状图转换为条形图

# bar.render('条形图.html')

# 或者

bar.render_notebook()

渲染效果:

# 条形图

# 把3个列表合并为一个列表----> 需要用到Excel中的 Ctrl+H , Windows+10 , "," 快捷键

x_vals1 = ["白鲳鱼","小生蚝","秋刀鱼","多春鱼","南鲳鱼","海三宝","银鱼仔","基围虾","沙甲","多宝鱼","泥猛","鲍鱼",

"中鲫鱼","武昌鱼","白花鱼","海鲈鱼","眉草鱼","大乌头"]

# x_vals2 = ["银鱼仔","基围虾","沙甲","多宝鱼","泥猛","鲍鱼"]

# x_vals3 = ["中鲫鱼","武昌鱼","白花鱼","海鲈鱼","眉草鱼","大乌头"]

# 把模拟的随机数改为列表形式,并按升序排列

y_vals = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]

# bar = Bar().add_xaxis(x_vals1 + x_vals2 + x_vals3)

bar = Bar().add_xaxis(x_vals1)

bar.add_yaxis("品控打折验收单品", y_vals,

markpoint_opts=opts.MarkPointOpts(data=[opts.MarkPointItem(type_='average'),

opts.MarkPointItem(type_='max'),

opts.MarkPointItem(type_='min')],

symbol_size=80)

)

bar.set_series_opts(label_opts=opts.LabelOpts(is_show=True, position="right"))

# 条目较多条形图比较好看点

bar.set_global_opts(title_opts=opts.TitleOpts(title="打折单品个数", subtitle="邮件"))

bar.reversal_axis() #翻转XY轴,将柱状图转换为条形图

bar.render('条形图.html')

# 或者

bar.render_notebook()

渲染效果:

# 条形图(纯净版)

# 把3个列表合并为一个列表----> 需要用到Excel中的 Ctrl+H , Windows+10 , "," 快捷键

x_vals1 = ["白鲳鱼","小生蚝","秋刀鱼","多春鱼","南鲳鱼","海三宝","银鱼仔","基围虾","沙甲","多宝鱼","泥猛","鲍鱼",

"中鲫鱼","武昌鱼","白花鱼","海鲈鱼","眉草鱼","大乌头"]

# 把模拟的随机数改为列表形式,并按升序排列

y_vals = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]

bar = Bar().add_xaxis(x_vals1)

bar.add_yaxis("品控打折验收单品", y_vals,

)

bar.set_series_opts(label_opts=opts.LabelOpts(is_show=True, position="right"))

# 条目较多条形图比较好看点

bar.set_global_opts(title_opts=opts.TitleOpts(title="打折单品个数", subtitle="邮件"))

bar.reversal_axis() #翻转XY轴,将柱状图转换为条形图

# bar.render('条形图.html')

# 或者

bar.render_notebook()

渲染效果:

用python绘制柱状图标题-Python笔记:用Python绘制炫酷的柱形图相关推荐

  1. 用python绘制柱状图标题-零基础用 Python 画图表,让你的论文高一个逼格

    原标题:零基础用 Python 画图表,让你的论文高一个逼格 曾经我在高中的时候有一篇数学探索的小作业,其中我需要画出一张比较复杂的函数图.由于 X 和 Y 的坐标轴标签都需要一定的自定义,所以微软 ...

  2. 用python绘制柱状图标题-Python数据可视化:5种绘制柱状图表的方法(附源码)...

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于数据Magic,作者我不是小样 前言 python里面有很多优秀的可 ...

  3. python基础和第三方库 笔记(python基础完结包括高级用法,第三方库持续更新中...)

    python基础 注:本笔记面向有一定基础的人 本笔记是本人快速复习python过程中记录的,不适合零基础的人学习python的主工具,可以作为辅工具,本笔记记录了入门阶段常用操作,如有错误的地方,希 ...

  4. Python程序设计基础第一章笔记:Python概述

    Python程序设计基础笔记 目录 Python程序设计基础笔记 第一章:python概述 1.1 python是这样一种语言 1.2 python版本之争 略 1.3 python编程规范与代码优化 ...

  5. python 词云手把手_手把手教你生成炫酷的词云

    前言: 话说,在这个大数据时代,获取信息显得极为容易,可正是如此,我们想要对信息进行直观地了解难度就大了.Excel是一个很好的数据可视化方法,不过有时候我们的数据来源可能并不是一张或者多张Excel ...

  6. python 东哥 with open_Python一行代码搞定炫酷可视化,你需要了解一下Cufflinks

    作者:xiaoyu 微信公众号:Python数据科学 前言 学过Python数据分析的朋友都知道,在可视化的工具中,有很多优秀的三方库,比如matplotlib,seaborn,plotly,Boke ...

  7. 如何把python可视化到前端_Python一行代码搞定炫酷可视化,就用这个工具!

    学过Python数据分析的朋友都知道,在可视化的工具中,有很多优秀的三方库,比如matplotlib,seaborn,plotly,Boken,pyecharts等等.这些可视化库都有自己的特点,在实 ...

  8. LInux 下安装 python notebook 及指向路径,运行计时,炫酷的深蓝午夜主题,本地登陆远程服务器

    1.  安装 pip工具 sudo apt-get install pyton-pip 2. 安装ipython及其依赖包 sudo apt-get install ipython ipython-n ...

  9. 用python绘制柱状图标题-使用Python绘制柱形竞赛图

    我们经常看到的Bar Chart Race(柱形竞赛图),可以看到数据的呈现非常的直观.今天就一起来学习下如何生成和上面一样的柱形竞赛图. 1.导入Python库 Python 1 2 3 4 5im ...

最新文章

  1. python经典案例-20个Python练手经典案例,能全做对的人确实很少!
  2. oracle11g ora 12518,servlet执行update报错ORA-12518
  3. python安装环境配置
  4. Windows Azure 云计算服务: 怎样按需选择并计算它将花费多少钱呢?
  5. 开源框架 Drupal 修复多个访问绕过和 CSRF 漏洞
  6. (转)style,currentStyle,getComputedStyle的区别和用法
  7. 数据:尽管严禁加密货币,中国拥有最多区块链专利
  8. 用python打开文件然后写个欢迎代码
  9. SMAP数据产品介绍与下载方法
  10. php图片留白,img底部留白问题的六大解决方法
  11. 【新知实验室】TRTC腾讯实时音视频动手实验
  12. 计算机网络月考题职专一年级,职高一年级计算机专业WORD试题
  13. web之HTML入门02
  14. 裕太微在科创板上市:市值约186亿元,哈勃科技和小米基金为股东
  15. 【OpenCV】132 OpenCV DNN单张与多张图像的推断
  16. 想用“信息差”赚钱?你必须会这项基本技能!
  17. lg分屏软件支持linux吗,LG V10全部软件支持分屏模式修改教程
  18. stm学习---FSMC控制TFT屏程序1
  19. Unity在UI上绘制直线
  20. 短视频小程序,互联网新风口

热门文章

  1. ssh跳板登陆太麻烦,使用expect每次自动登录 利用expect 模拟键盘动作,在闲置时间之内模拟地给个键盘响应...
  2. es根据磁盘使用情况来决定是否分配shard
  3. Mac VirtualBox 命令行Centos 调整窗口大小
  4. selenium之定位以及切换frame
  5. 【TP5笔记】TinkPHP5中引入资源文件
  6. 视频检测人脸添加帽子完美方案
  7. dockerfile各种命令解析
  8. Android知识点小结
  9. sublime插件emmet的配置、使用及快捷键Ctrl+E修改成Tab键操作
  10. 超大 Cookie 拒绝服务攻击