##### Axes.barh() ```python # 条形图 barh(y, width, height=0.8, left=None, *, align='center', **kwargs) # y :表示条形的 y 坐标值。 # width :表示条形的宽度,默认值为 0.8。 # height :表示条形的高度。 # left :条形左侧的 x 坐标,默认为 0。 # align :表示条形的对齐方式,有 'center' 和 'edge' 两个取值,其中 'center' 表示将条形与刻度线居中对齐 ;'edge' 表示将条形的底边与刻度线对齐。 ``` ##### 示例 ```python import matplotlib.pyplot as plt # 创建一个 Figure 和 Axes 对象 fig, ax = plt.subplots() # 数据 categories = ['A', 'B', 'C', 'D'] values = [10, 20, 15, 25] # 创建水平柱状图 ax.barh(categories, values, color='skyblue', alpha=0.7) # 添加标题和标签 ax.set_title('Horizontal Bar Chart') ax.set_xlabel('Values') ax.set_ylabel('Categories') # 显示图形 plt.show() ``` ![[Pasted image 20240314103839.png]]