我的直方图只有几个值。因此,x轴刻度是小数:
我怎样才能成为1,2,3,4,5?
答案 0 :(得分:9)
您可以使用matplotlib.pyplot.xticks
设置x轴刻度线的位置。
如果没有用于生成问题直方图的代码,我会使用创建数据来生成类似的直方图。在第一个例子中,我们有一个带有默认刻度线的直方图。
from pylab import hist, show
x = [1.1]*29 + [2]*7 + [3.2]*3 + [5]
hist(x)
show()
目标是在1,2,3,4和5处设置刻度线,下一个示例使用xticks
执行此操作。
from pylab import hist, show, xticks
x = [1.1]*29 + [2]*7 + [3.2]*3 + [5]
hist(x)
xticks(range(1, 6))
show()