plt imshow size
时间: 2023-10-29 22:43:11 浏览: 41
`plt.imshow()` 是 Matplotlib 库中用于显示图片的函数,它可以将一个 numpy 数组或 PIL 图片对象显示为图像。`imshow()` 函数有一个 `extent` 参数,可以用来指定显示图像的大小和位置。具体来说,`extent` 参数是一个包含四个元素的列表或数组,分别表示图像在 x 方向上的最小值、最大值、y 方向上的最小值和最大值。例如,`extent=[0, 100, 0, 100]` 表示图像在 x 方向上的范围是 0 到 100,y 方向上的范围也是 0 到 100。如果不指定 `extent` 参数,则默认将图像显示为原始大小。
相关问题
plt.imshow报错图片太大了
可能是因为图片的尺寸太大导致报错。您可以尝试调整图片的大小,将其缩小到能够被plt.imshow正常显示的尺寸。您可以使用PIL库来进行图片的缩放操作。以下是一个示例代码:
```python
from PIL import Image
# 打开图片
image = Image.open('your_image.jpg')
# 调整图片大小
new_size = (800, 600) # 设置新的尺寸
resized_image = image.resize(new_size)
# 显示调整后的图片
import matplotlib.pyplot as plt
plt.imshow(resized_image)
plt.show()
```
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)
这段代码是将两张图片显示在同一个画布上,并且分别设置了标题和关闭了坐标轴。如果您想要保存这两张图片,可以参考以下代码:
```python
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
# 读取图片
im = mpimg.imread('path/to/image1.png')
im1 = mpimg.imread('path/to/image2.png')
# 显示图片
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('path/to/save/image.png')
```
将 `path/to/image1.png` 和 `path/to/image2.png` 替换为您要读取的两张图片路径,将 `path/to/save/image.png` 替换为您要保存的图片路径和文件名。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)