我使用matplotlib和numpy。(*)
我有一个这样的清单:[20,40,40]
当我绘制一个条形图时,我的x轴自然代表了这个列表。但我希望它是这样的:[20%,30%,40%](代表列表元素的百分比值)。这些库中是否有任何快捷方式(*)?
答案 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()