Python matplotlib:保存的imshow pdf看起来与打印窗口不同

Python matplotlib:保存的imshow pdf看起来与打印窗口不同,python,matplotlib,Python,Matplotlib,下图是使用matplotlib中的imshow和选项interpolation='none'绘制的: 但是,在我将其保存为pdf文件后,保存的pdf文件看起来完全不同: 问题是:蓝色图案变得非常模糊 我的问题是:如何保存与绘图窗口完全相同的pdf图形?pdf格式是矢量图像格式。这意味着要由打开它的程序来解释如何绘制它。当您希望能够在保持高质量的同时任意放大和缩小图像时,这会带来一些好处。但是,有些程序可以通过消除混叠来修改图像 一致性的最佳选择是使用基于像素的图像格式。我建议尝试将其保存为.pn

下图是使用
matplotlib
中的
imshow
和选项
interpolation='none'
绘制的: 但是,在我将其保存为pdf文件后,保存的pdf文件看起来完全不同: 问题是:蓝色图案变得非常模糊


我的问题是:如何保存与绘图窗口完全相同的pdf图形?

pdf格式是矢量图像格式。这意味着要由打开它的程序来解释如何绘制它。当您希望能够在保持高质量的同时任意放大和缩小图像时,这会带来一些好处。但是,有些程序可以通过消除混叠来修改图像

一致性的最佳选择是使用基于像素的图像格式。我建议尝试将其保存为.png