У меня есть участок 1х5. Первый столбец представляет собой диапазон серого изображения 0–255, а второй столбец показывает диапазон изображения метки от 0 до 2. Три оставшихся изображения показывают выходные результаты в диапазоне от -3 до 10, а тип — с плавающей запятой. Я хочу использовать 1 цветную полосу для последних трех изображений. Я попробовал метод ниже, но результаты не ожидаются.
import matplotlib as mpl
mpl.use('TkAgg')
import matplotlib.pyplot as plt
plt.subplot(151)
plt.imshow(image, cmap='gray')
plt.axis('off')
plt.subplot(152)
plt.imshow(label, cmap='gray')
plt.axis('off')
plt.subplot(153)
plt.imshow(output1, vmin=-3, vmax=10)
plt.axis('off')
plt.subplot(154)
plt.axis('off')
plt.imshow(output2, vmin=-3, vmax=10)
plt.subplot(155)
plt.axis('off')
plt.imshow(output3, vmin=-3, vmax=10)
plt.colorbar()
plt.show()
отличное решение. Не могли бы вы написать это по коду?
Мне нужен код решения, чем ссылка. я читал это раньше





Получите дескрипторы для последних трех осей и последнего Imshow и передайте их в виде списка: plt.colorbar(pcm, ax=[ax3, ax4, ax5])