imshow绘制整数轴标签

时间:2014-11-27 16:20:03

标签: python matplotlib plot

我使用imshow图的轴上的标签作为不同测试的标签,因此我希望这些标签是真实的。但是我得到浮动数字,例如3.5,3.0。我怎么能改变这个?

示例:

import numpy as np
from matplotlib import pyplot as plt
a=np.random.randn(4,4)
plt.imshow(a,extent=[1,5,1,5],interpolation='none')
plt.show()

enter image description here

1 个答案:

答案 0 :(得分:2)

只需使用整数数组来设置刻度:

plt.xticks(np.arange(1, 6, dtype=np.int))