将百分比符号添加到所有x轴列表的元素

时间:2016-12-18 11:00:58

标签: python-3.x numpy matplotlib

我使用matplotlib和numpy。(*)

我有一个这样的清单:[20,40,40]

当我绘制一个条形图时,我的x轴自然代表了这个列表。但我希望它是这样的:[20%,30%,40%](代表列表元素的百分比值)。这些库中是否有任何快捷方式(*)?

1 个答案:

答案 0 :(得分:1)

您可以使用plt.xticks设置xticks。

import matplotlib.pyplot as plt

y = [1,2,3]
x = [20,30,40]

plt.figure(figsize=(3,3))
plt.bar(x,y, align="center")
plt.xticks(x,["20%", "30%","40%"])

plt.show()

enter image description here