pycharm将plt.subplot(121), plt.imshow(im), plt.axis('off'), plt.title('original image', size=10) plt.subplot(122), plt.imshow(im1), plt.axis('off'), plt.title('reconstructed image (DCT+IDCT)', size=10)的结果保存
时间: 2023-11-28 07:04:40 浏览: 59
您可以使用`plt.savefig()`函数将`plt`绘制的图片保存到本地文件中。具体操作如下:
```python
import matplotlib.pyplot as plt
# 绘制图像
plt.subplot(121), plt.imshow(im), plt.axis('off'), plt.title('original image', size=10)
plt.subplot(122), plt.imshow(im1), plt.axis('off'), plt.title('reconstructed image (DCT+IDCT)', size=10)
# 保存图像到本地文件
plt.savefig('result.png')
```
执行上述代码后,会在当前目录下生成一个名为`result.png`的图片文件,其中包含了您绘制的两张图像。您可以根据需要修改文件名和路径。
相关问题
pycharm将plt.subplot(121), plt.imshow(im), plt.axis('off'), plt.title('original image', size=10) plt.subplot(122), plt.imshow(im1), plt.axis('off'), plt.title('reconstructed image (DCT+IDCT)', size=10)分开显示
如果您想分别显示两个子图,可以使用`plt.show()`函数分别显示它们。具体操作如下:
```python
import matplotlib.pyplot as plt
# 绘制第一个子图
plt.subplot(121), plt.imshow(im), plt.axis('off'), plt.title('original image', size=10)
# 显示第一个子图
plt.show()
# 绘制第二个子图
plt.subplot(122), plt.imshow(im1), plt.axis('off'), plt.title('reconstructed image (DCT+IDCT)', size=10)
# 显示第二个子图
plt.show()
```
执行上述代码后,会分别显示两个子图,您可以分别查看它们。需要注意的是,显示完一个子图后,需要关闭显示窗口才能显示下一个子图。
pycharm中 plt.imshow
plt.imshow() 是 matplotlib 库中的一个函数,用于显示图像。它可以将一个二维数组或三维数组表示的图像显示出来。
使用方法如下:
```python
import matplotlib.pyplot as plt
plt.imshow(image_array)
plt.show()
```
其中,image_array 表示要显示的图像数组。
阅读全文