У меня есть матрица numpy fooarray
размером 138 x 138. Каждая запись в строке и столбце - это слово. Следующий код используется для создания тепловой карты той же матрицы. Но я не могу показать все слова в сюжете.создание тепловой карты с matplotlib
Похоже, что показанные значения также неверны в цветовой гамме. В то время как значения в матрице варьируются от 3,2 до -0,2, значения, показанные в тепловом отображении, составляют от 0,1 до -0,1. Как мне построить карту памяти с матрицей numpy?
fig = plt.figure()
ax = fig.add_subplot(111)
cax = ax.matshow(fooarray, interpolation='nearest', cmap='hot')
fig.colorbar(cax)
ax.set_xticklabels([' | '] + labels)
ax.set_yticklabels(['|'] + labels)
plt.show()