怎么用Python绘制柱形图
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要讲解了"怎么用Python绘制柱形图",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么用Python绘制柱形图"吧!bar = (
千家信息网最后更新 2026年11月03日怎么用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安全错误
数据库的锁怎样保障安全
瑰夏咖啡
天津市摩尔互联网科技
南京欣网互联网络科技有限公司
互联网科技会
科技互联网技术
万易互联网科技
科技互联网创业计划书
互联网科技公司名称
成都玖崟互联网科技有限公司乐商圈怎么样
互联网大会黑科技排名
互联网科技创新服务
成都互联网科技公司工作好不好
互联网科技和信息
广西互联网科技孵化中心
互联网在线教育科技创业
科技赋能视角下互联网保险发展
厦门江牛科技互联网
艺电能源互联网科技有限公司招聘
互联网金融运营模式中的金融科技
重庆科技产业互联网有哪些
齐家互联网科技有限公司
新华互联网科技校企合作
佩信高科技互联网
青海省互联网新科技
江苏南京365互联网科技
互联网科技实习生岗位职责
荆州市昕露互联网络科技有限公司
晓花互联网科技有限公司网址
互联网在线教育科技创业
银川新华互联网科技学校招聘