用python绘制柱状图标题-Python笔记:用Python绘制炫酷的柱形图
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绘制炫酷的柱形图相关推荐
- 用python绘制柱状图标题-零基础用 Python 画图表,让你的论文高一个逼格
原标题:零基础用 Python 画图表,让你的论文高一个逼格 曾经我在高中的时候有一篇数学探索的小作业,其中我需要画出一张比较复杂的函数图.由于 X 和 Y 的坐标轴标签都需要一定的自定义,所以微软 ...
- 用python绘制柱状图标题-Python数据可视化:5种绘制柱状图表的方法(附源码)...
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于数据Magic,作者我不是小样 前言 python里面有很多优秀的可 ...
- python基础和第三方库 笔记(python基础完结包括高级用法,第三方库持续更新中...)
python基础 注:本笔记面向有一定基础的人 本笔记是本人快速复习python过程中记录的,不适合零基础的人学习python的主工具,可以作为辅工具,本笔记记录了入门阶段常用操作,如有错误的地方,希 ...
- Python程序设计基础第一章笔记:Python概述
Python程序设计基础笔记 目录 Python程序设计基础笔记 第一章:python概述 1.1 python是这样一种语言 1.2 python版本之争 略 1.3 python编程规范与代码优化 ...
- python 词云手把手_手把手教你生成炫酷的词云
前言: 话说,在这个大数据时代,获取信息显得极为容易,可正是如此,我们想要对信息进行直观地了解难度就大了.Excel是一个很好的数据可视化方法,不过有时候我们的数据来源可能并不是一张或者多张Excel ...
- python 东哥 with open_Python一行代码搞定炫酷可视化,你需要了解一下Cufflinks
作者:xiaoyu 微信公众号:Python数据科学 前言 学过Python数据分析的朋友都知道,在可视化的工具中,有很多优秀的三方库,比如matplotlib,seaborn,plotly,Boke ...
- 如何把python可视化到前端_Python一行代码搞定炫酷可视化,就用这个工具!
学过Python数据分析的朋友都知道,在可视化的工具中,有很多优秀的三方库,比如matplotlib,seaborn,plotly,Boken,pyecharts等等.这些可视化库都有自己的特点,在实 ...
- LInux 下安装 python notebook 及指向路径,运行计时,炫酷的深蓝午夜主题,本地登陆远程服务器
1. 安装 pip工具 sudo apt-get install pyton-pip 2. 安装ipython及其依赖包 sudo apt-get install ipython ipython-n ...
- 用python绘制柱状图标题-使用Python绘制柱形竞赛图
我们经常看到的Bar Chart Race(柱形竞赛图),可以看到数据的呈现非常的直观.今天就一起来学习下如何生成和上面一样的柱形竞赛图. 1.导入Python库 Python 1 2 3 4 5im ...
最新文章
- python经典案例-20个Python练手经典案例,能全做对的人确实很少!
- oracle11g ora 12518,servlet执行update报错ORA-12518
- python安装环境配置
- Windows Azure 云计算服务: 怎样按需选择并计算它将花费多少钱呢?
- 开源框架 Drupal 修复多个访问绕过和 CSRF 漏洞
- (转)style,currentStyle,getComputedStyle的区别和用法
- 数据:尽管严禁加密货币,中国拥有最多区块链专利
- 用python打开文件然后写个欢迎代码
- SMAP数据产品介绍与下载方法
- php图片留白,img底部留白问题的六大解决方法
- 【新知实验室】TRTC腾讯实时音视频动手实验
- 计算机网络月考题职专一年级,职高一年级计算机专业WORD试题
- web之HTML入门02
- 裕太微在科创板上市:市值约186亿元,哈勃科技和小米基金为股东
- 【OpenCV】132 OpenCV DNN单张与多张图像的推断
- 想用“信息差”赚钱?你必须会这项基本技能!
- lg分屏软件支持linux吗,LG V10全部软件支持分屏模式修改教程
- stm学习---FSMC控制TFT屏程序1
- Unity在UI上绘制直线
- 短视频小程序,互联网新风口