Matplotlib实例教程水平条形图
Posted K同学啊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Matplotlib实例教程水平条形图相关的知识,希望对你有一定的参考价值。
前言
- 🔗 运行环境:python3
- 🚩 作者:K同学啊
- 📚 选自专栏:《Matplotlib教程》
- 🧿 优秀专栏:《Python入门100题》
- 🔥 推荐专栏:《小白入门深度学习》
- 🥇 精选专栏:《深度学习100例》
代码实现
import numpy as np
import matplotlib.pyplot as plt
# 支持中文
plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
high = [5,1,4,5.6,2,4,6.2,1.3,6,2]
x = ["a","b","c","d","e","f","g","h","i","j"]
"""
绘制水平条形图方法barh
参数一:y轴
参数二:x轴
"""
plt.barh(range(10), high, height=0.7, color=['r','b','y','green'], alpha=0.8) # 从下往上画
plt.yticks(range(10), x)
plt.xlim(0,7)
plt.title("这是标题",fontsize=15)
plt.xlabel("x",fontsize=12)
plt.ylabel("high",fontsize=12)
for x, y in enumerate(high):
plt.text(y , x , '%s' % y)
#保存图片
# plt.savefig('test.png')
plt.show()
以上是关于Matplotlib实例教程水平条形图的主要内容,如果未能解决你的问题,请参考以下文章
Matplotlib实例教程 | 统计DataFrame中数据分布情况(条形统计图)
Python使用matplotlib绘制柱状图(bar plot)实战:水平条形图垂直条形图分组条形图堆叠条形图
python使用matplotlib绘制水平条形图并在条形图上添加实际数值标签实战
Python把matplotlib绘制的水平条形图(horizontal bar)转化为竖直的柱状图(vertical bar)实战