Matplotlib实例教程水平条形图

Posted K同学啊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Matplotlib实例教程水平条形图相关的知识,希望对你有一定的参考价值。

前言

代码实现

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实例教程(十四)误差条形图

Matplotlib实例教程(十四)误差条形图

Matplotlib实例教程 | 统计DataFrame中数据分布情况(条形统计图)

Python使用matplotlib绘制柱状图(bar plot)实战:水平条形图垂直条形图分组条形图堆叠条形图

python使用matplotlib绘制水平条形图并在条形图上添加实际数值标签实战

Python把matplotlib绘制的水平条形图(horizontal bar)转化为竖直的柱状图(vertical bar)实战