matplotlib柱状图(条形图)-水平显示

说明

水平显示柱状图:

import matplotlib.pyplot as plt

people = ('Tom', 'Dick', 'Harry', 'Slim', 'Jim')
heights = [120, 200, 150, 80, 70]

y_pos = [0, 1, 2, 3, 4]
# 使用barh()绘制水平柱状图
# 关键:由于柱子水平显示,所以原本的width变成height,height变成width
plt.barh(people, heights, height=0.4)

plt.show()

原文出处:/show_1GW28afbiF0.html