matplotlib中1行子图有一个颜色条?

时间:2019-02-27 14:25:43

标签: python-3.x matplotlib

我有一个子图1x5。第一列是灰度图像范围0-255,第二列显示标签图像范围是0到2。其余三张图像显示输出结果范围是-3到10,类型是float。我要为最后三个图像使用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()

0 个答案:

没有答案