python怎么绘制横向水平柱状条形图
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要介绍"python怎么绘制横向水平柱状条形图",在日常操作中,相信很多人在python怎么绘制横向水平柱状条形图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2025年11月08日python怎么绘制横向水平柱状条形图
这篇文章主要介绍"python怎么绘制横向水平柱状条形图",在日常操作中,相信很多人在python怎么绘制横向水平柱状条形图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"python怎么绘制横向水平柱状条形图"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
具体代码如下
import matplotlibimport randomimport matplotlib.pyplot as plt # 中文乱码和坐标轴负号处理。matplotlib.rc('font', family='SimHei', weight='bold')plt.rcParams['axes.unicode_minus'] = False #城市数据。city_name = ['北京', '上海', '广州', '深圳', '成都'] #数组反转。city_name.reverse() #装载随机数据。data = []for i in range(len(city_name)): data.append(random.randint(100, 150)) #绘图。fig, ax = plt.subplots()b = ax.barh(range(len(city_name)), data, color='#6699CC') #为横向水平的柱图右侧添加数据标签。for rect in b: w = rect.get_width() ax.text(w, rect.get_y()+rect.get_height()/2, '%d' % int(w), ha='left', va='center') #设置Y轴纵坐标上的刻度线标签。ax.set_yticks(range(len(city_name)))ax.set_yticklabels(city_name) #不要X横坐标上的label标签。plt.xticks(()) plt.title('水平横向的柱状图', loc='center', fontsize='25', fontweight='bold', color='red') plt.show()运行结果:
可以简单的绘制一个水平横向的柱状图:
import matplotlib.pyplot as pltimport randomimport matplotlib matplotlib.rc('font', family='SimHei', weight='bold') city_name = ['北京', '上海', '广州', '深圳', '成都']city_name.reverse() data = []for i in range(len(city_name)): data.append(random.randint(100, 200)) colors = ['red', 'yellow', 'blue', 'green', 'gray']colors.reverse() plt.barh(range(len(data)), data, tick_label=city_name, color=colors) #不要X横坐标标签。#plt.xticks(()) plt.show()输出结果如图:

到此,关于"python怎么绘制横向水平柱状条形图"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
横向
水平
柱状
条形
标签
学习
数据
更多
横坐标
结果
上海
北京
广州
成都
深圳
帮助
实用
接下来
乱码
代码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
word怎么添加数据库域
银行面试数据库问题
苹果软件开发学习
虹口区网络技术服务怎么样
相聚一刻下载软件开发
濮阳市软件开发培训
广西语音网络技术分类资费
山东互联网软件开发怎么样
excel批量数据库软件
六安网络安全考试公司
空数据库如何改名
怀柔区综合网络技术服务质量保障
innatedb 免疫数据库
宛东药业网络安全
win 服务器安全模式
杭州人大常委会网络安全招标
CRM云服务器怎么配置
公务员考网络技术
高端服务器台式机
提升网络安全系数方面
word怎么添加数据库域
真实的软件开发项目经验
数据库配置最大插入大小
上海瀚途网络技术融资
云服务器密码管理
数据库怎么修改登录密码
数据库检测点技术
samp创建服务器
数据库技术的场景
软件开发定位功能