я следующий код:Pyplot imshow Colormap не работает
plt.figure(figsize=(15, 20))
min_v = np.min(net_l0)
max_v = np.max(net_l0)
for i in range(8):
for j in range(4):
num = i*4 + j
plt.subplot(8,4, num+1)
w_filt = net_l0[num, :3]
w_filt = w_filt.swapaxes(0, 1).swapaxes(1, 2)
imgplot = plt.imshow(w_filt, vmin=min_v, vmax=max_v, interpolation='none')
imgplot.set_cmap('gray')
plt.colorbar()
plt.show()
По некоторым причинам, однако, не Colormap применяется к изображению только Colorbar? Я попытался добавить ключевое слово cmap
в imshow
, но все равно не работал. Любые идеи, что я делаю неправильно?
Можете ли вы воспроизвести это с минимальным рабочим примером, например, используя некоторые случайные данные? Я никогда не видел эту проблему раньше; с указанием, например, 'plt.imshow (..., cmap = plt.cm.gray)' должен работать. – Bart