横向直方图bar标签文字更改
时间: 2023-05-25 16:02:47 浏览: 99
Vue替代marquee标签超出宽度文字横向滚动效果
您可以使用matplotlib库中的text函数修改横向直方图的标签文字。以下是一个示例代码:
``` python
import matplotlib.pyplot as plt
# 假设有以下数据
data = {'A': 10, 'B': 20, 'C': 15, 'D': 25}
# 生成横向直方图
plt.barh(range(len(data)), list(data.values()), align='center')
# 添加标签文字
for i, key in enumerate(data):
plt.text(data[key], i, str(data[key]), ha='left', va='center')
# 修改标签文字
plt.text(5, 0, 'X', ha='left', va='center')
plt.text(20, 1, 'Y', ha='left', va='center')
# 显示图形
plt.show()
```
在上述代码中,我们使用text函数分别在第一个和第二个数据条上添加了标签文字X和Y。您可以按照自己的需要修改这些标签文字。
阅读全文