Мне дана 2D-матрица определенного размера (a, b) с реальными записями от -1,0 до +1,0. Я пытаюсь визуализировать каждое значение ячейки в масштабе (см. Прилагаемый рисунок).
Проблема, с которой я сталкиваюсь, заключается в невозможности изменить значения осей x и y. В частности, учитывая код, который я использую (см. Ниже), оси x и y находятся в диапазоне от 0 до 16, однако я пытаюсь назначить разные значения для оси, скажем, от -1,0 до 3,0 с шагом 0,25. Любые предложения о том, как я могу это сделать?
fig, ax = plt.subplots(figsize = (10,10))
plt.imshow(M, cmap = plt.cm.seismic, vmin=-1, vmax=1)
plt.xticks(np.arange(0,17,1))
plt.yticks(np.arange(0,17,1))
divider = make_axes_locatable(ax)
cax = divider.append_axes("right", size="1.5%", pad=0.05)
plt.colorbar(cax=cax)
Построение матрицы 17x17