matplotlib柱状图(条形图)-水平显示 作者:马育民 • 2024-11-13 16:17 • 阅读:10006 # 说明 水平显示柱状图: [![](https://www.malaoshi.top/upload/0/0/1GW28Zaz56w.png)](https://www.malaoshi.top/upload/0/0/1GW28Zaz56w.png) ``` 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() ``` 原文出处:http://malaoshi.top/show_1GW28afbiF0.html