显示导入的数字分辨率较差

时间:2014-09-22 10:23:21

标签: python matplotlib ipython-notebook

我试图在ipython笔记本中的matplotlib子图中显示导入的数字,

import matplotlib.pyplot as plt
import matplotlib.image as mpimg
matplotlib.use('Agg')
import numpy as np
img = mpimg.imread("image.png",format="png")
f, axarr = plt.subplots(1,2)

axarr[0].imshow(img)
axarr[1].imshow(img)

哪种作品但显示的分辨率非常差。我在这里错过了什么?当我使用

from IPython.display import Image
displayImage(img)
它看起来好多了,但后来我不能放置多个数字。

enter image description here

1 个答案:

答案 0 :(得分:1)

以某种方式在阅读数字之前增加标准的figsize就可以了。

import matplotlib.pyplot as plt
plt.rcParams.update({'figure.figsize': (30,30)})
import matplotlib.image as mpimg
matplotlib.use('Agg')
import numpy as np
img = mpimg.imread("image.png",format="png")
f, axarr = plt.subplots(1,2)

axarr[0].imshow(img)
axarr[1].imshow(img)