python怎么绘制横向水平柱状条形图
发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,这篇文章主要介绍"python怎么绘制横向水平柱状条形图",在日常操作中,相信很多人在python怎么绘制横向水平柱状条形图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2024年09月21日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安全错误
数据库的锁怎样保障安全
同服务器连接
广州能耗管理软件开发解决方案
网络安全教案开发公司
为什么要选择ubuntu服务器
网络技术美女
大华硬盘服务器录像机设置
跨云管理云服务器在哪里
网络安全基础知识7条
未来科技城互联网公交车
徐汇区信息化软件开发收费标准
服务器分区后无法启动
徐汇区什么是软件开发服务保障
厦门智能仪器软件开发
如何关闭谷歌服务器更新
工信部网络安全问题
我的世界服务器怎么加mod开服
新华网 网络安全法
酒店抢票软件开发软件
服务器 ibm dell
崇明区软件开发要多少钱
软件开发公司收入怎么算
人力管理数据库设计er
超级数据库
企业网络安全现状和威胁
广州线美互联网科技有限公司
杭州软件开发有哪些公司
道道道网络技术
服务器的管理员怎么
南宁公安局 网络安全中心
网络安全基层行