pycharm用matplotlib库画横向柱状图添加标签的代码
时间: 2023-12-10 09:04:48 浏览: 97
python matplotlib如何给图中的点加标签
5星 · 资源好评率100%
下面是一个简单的示例代码,演示如何在 PyCharm 中使用 matplotlib 库画横向柱状图并添加标签:
```python
import matplotlib.pyplot as plt
# 数据
labels = ['A', 'B', 'C', 'D']
values = [10, 20, 30, 40]
# 创建画布和子图
fig, ax = plt.subplots()
# 绘制横向柱状图
ax.barh(labels, values)
# 添加标签
for i, v in enumerate(values):
ax.text(v + 1, i, str(v), color='blue', fontweight='bold')
# 设置标题和标签
ax.set_title('Horizontal Bar Chart with Labels')
ax.set_xlabel('Value')
ax.set_ylabel('Label')
# 显示图表
plt.show()
```
在这个示例中,我们首先定义了一些数据,即标签和值。然后,我们创建了一个画布和一个子图,并使用 `ax.barh()` 方法绘制了横向柱状图。接着,我们使用一个循环,为每个柱子添加标签。最后,我们设置了标题和标签,并使用 `plt.show()` 显示图表。
阅读全文