2012-07-31 133 views
0

我有一個隨機值的numpy數組。我使用imshow()繪製了數組中的值,以便每個元素都顯示爲灰度平方。問題在於標籤(0,1,2等)從底部開始。我想將它們移動一點,以便它們位於每個方塊下方。有沒有一個簡單的方法來做到這一點?在Matplotlib中移動x或y刻度

回答

0

剛剛發現http://matplotlib.sourceforge.net/examples/pylab_examples/image_interp.html 最簡單的方法就是擁有grid(True) - > woohoo!

+1

'grid(True)'與改變標籤無關。默認情況下'imagesc'將標籤放在每個方塊的中心。 – imsc 2012-07-31 12:36:50

+0

@imsc您可能是對的,因爲我根本不瞭解Matplotlib。但是對於我正在做的事情,擁有網格(True)將標籤移動並保存了我不必要的太多。 – wot 2012-07-31 13:08:31

+1

你可以發佈你的代碼/圖像與網格(真)和網格(假)。據我所知,網格不會移動標籤。無論如何,它會幫助其他可能面臨同樣問題的人。 – imsc 2012-08-01 06:45:51