保存为PDF时,关闭Matplotlib imshow插值

时间:2017-05-25 09:49:03

标签: python-2.7 matplotlib imshow

当保存为PDF时,有没有办法关闭Matplotlib的imshow函数的插值?

修改

运行以下代码:

import numpy as np
import matplotlib.pyplot as plt
image = np.random.random((200,200))
plt.imshow(image, interpolation='nearest')
plt.savefig('image.pdf')

将创建一个类似于:

的PDF

enter image description here

放大将显示'像素'被插值:

enter image description here

有没有办法关闭插值?我正在使用Matplotlib 2.0.2和Python 2.7.13。

谢谢!

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并且可以通过使用interpolation=None来解决。