怎么用Python绘制柱形图
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,这篇文章主要讲解了"怎么用Python绘制柱形图",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么用Python绘制柱形图"吧!bar = (
千家信息网最后更新 2025年02月04日怎么用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 , ",">
渲染效果:
# 条形图(纯净版)# 把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绘制柱形图这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
条形
效果
门店
鲳鱼
柱状
供应商
供应
学习
好看
个数
乌头
内容
刀鱼
升序
单位
基围虾
多条
实际
小生
形式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云服务器桌面安全性
数据库方向的毕业论文
智慧检务时代的网络安全
临沂兰山网络安全
网络安全三年级朗读
派出所网络安全警示教育简报
查询Linux服务器
cas4.0 数据库
电脑显示请检查映像服务器
太原市网络安全等级
怎么加速远程管理服务器
软件开发工程师优秀评语
大型软件开发困难及原因
计算机网络技术与物联网
公共文化服务领域数字网络技术
软件的服务器年租费谁承担
长三角网络安全产教融合联盟
张店染色软件开发定制
互联网鹏渊科技宽带
手机奥维地图标签数据库注册簿
榆树通用网络技术质量推荐
湖北省信息网络安全协会工资待遇
高中数据库管理系统教案
数据库分离出来在C盘哪里
100个模组的服务器
公共文化服务领域数字网络技术
python游戏服务器端
软件开发哪家型号全
太阳线软件开发设计
服务器系统界面