matplotlib.text.Text显示百分比
时间: 2024-06-11 16:09:21 浏览: 238
使用Python matplotlib作图时,设置横纵坐标轴数值以百分比(%)显示
要在matplotlib中显示百分比,请使用以下代码:
```python
import matplotlib.pyplot as plt
# 设置数据
x = [1, 2, 3, 4]
y = [0.2, 0.3, 0.4, 0.1]
# 绘制柱状图
plt.bar(x, y)
# 显示百分比
plt.gca().yaxis.set_major_formatter('{:.0%}'.format)
# 显示图形
plt.show()
```
这将显示一个柱状图,y轴标签将显示为百分比形式。 `plt.gca().yaxis.set_major_formatter('{:.0%}'.format)`用于设置y轴标签格式。`{:.0%}`表示显示百分比格式,保留0位小数。
阅读全文