Matplotlib: отображать значения массива с помощью imshow
Я пытаюсь создать сетку, используяmatplotlib
функционировать какimshow
.
Из этого массива:
[[ 1 8 13 29 17 26 10 4],
[16 25 31 5 21 30 19 15]]
Я хотел бы отобразить значение в виде цвета И самого текстового значения (1,2, ...) в той же сетке. Это то, что у меня есть на данный момент (я могу нарисовать только цвет, связанный с каждым значением):
from matplotlib import pyplot
import numpy as np
grid = np.array([[1,8,13,29,17,26,10,4],[16,25,31,5,21,30,19,15]])
print 'Here is the array'
print grid
fig1, (ax1, ax2)= pyplot.subplots(2, sharex = True, sharey = False)
ax1.imshow(grid, interpolation ='none', aspect = 'auto')
ax2.imshow(grid, interpolation ='bicubic', aspect = 'auto')
pyplot.show()