用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 ...
最新文章
- 面试题----中断的一些知识
- 【实战】OpenCV钢管计数分析与方法比较
- 递归 反转链表 c语言程序,C语言反转链表的递归算法
- MySQL 常见的sql命令
- 控制uibutton的title范围
- sap gateway development mode
- Java - 强引用、弱引用、软引用、虚引用
- 前端学习(2874):原生js模块化+canvas绘制弹幕
- libreoffice error while loading shared libraries: libSM.so.6: cannot open shared object
- python命令窗口中怎么导入numpy_科学网—windows7下python3.6如何导入numpy,Astropy - 杨涛只的博文...
- kmp 模式匹配算法学习笔记
- Android开发笔记(一百五十五)利用GL10描绘点、线、面
- 咕咕(数位dp+AC自动机)
- APP营销案例分析------从西柚姨妈神庙看西柚经期助手的公关传播
- win10重置mysql密码是多少钱_Win10重置mariadb密码步骤
- 选择BIMC托管电子商务的理由
- Machine Learning读书会·北京今日启动(第3期周爱民、张帆)
- css中关于旋转属性trtransform: rotate影响文字轻微变形的解决办法。
- CRC-16校验(多项式为x16+x15+x2+1):
- 【集成】网络技术的学习-刘俊平