【发布时间】:2017-06-26 13:20:25
【问题描述】:
我正在尝试使用 matplotlib 和 plt 对两个图像 aa 和 REFLECTANCE 进行子图,问题是该图形显示在控制台中而不是新窗口,我需要将图形放在一个新的单独窗口中才能保存并在代码之外使用它。
我相信问题实际上与我使用的 Linux (Ubuntu) 版本有关吗?还是我遗漏了一些代码?
感谢您的帮助。
import matplotlib.pyplot as plt
import numpy as np
import cv2
directory = "/home/stagiaire/Bureau/tech/IMG_170622_081910_0004_RED.TIF"
aa=cv2.imread(directory)
plt.figure()
plt.subplot(221), plt.imshow(aa),plt.title('Image originale')
plt.subplot(222),
plt.imshow(np.array(REFLECTANCE).reshape(1280,960).T),plt.title('Reflectance')
【问题讨论】:
-
您使用的是哪个后端?
-
对不起,我是新手,我不明白这个问题?我使用的是什么后端?
-
什么 Canopy 版本和什么 Python 版本?
-
@JonathanMarch Python 2.7 和 Canopy 1.7.4。
标签: python matplotlib figure subplot canopy