Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用matplotlib导入png文件并另存为子地块_Python_Matplotlib - Fatal编程技术网

Python 使用matplotlib导入png文件并另存为子地块

Python 使用matplotlib导入png文件并另存为子地块,python,matplotlib,Python,Matplotlib,我想导入两个png文件,并使用matplotlib将它们粘贴到子包中。我是按照这个来做这件事的。但当我用2x2子图保存该图时,分辨率非常差。有更好的方法吗?如果保存前分辨率令人满意,请尝试使用dpi关键字和matplotlib.pyplot.savefig()(有关详细信息,请参阅文档页)。生成绘图后,只需键入 from matplotlib.pyplot import savefig savefig( 'stitched.png', dpi=400 ) 希望这能产生一个令人满意的png 你能

我想导入两个png文件,并使用matplotlib将它们粘贴到子包中。我是按照这个来做这件事的。但当我用2x2子图保存该图时,分辨率非常差。有更好的方法吗?

如果保存前分辨率令人满意,请尝试使用
dpi
关键字和
matplotlib.pyplot.savefig()
(有关详细信息,请参阅文档页)。生成绘图后,只需键入

from matplotlib.pyplot import savefig
savefig( 'stitched.png', dpi=400 )

希望这能产生一个令人满意的png

你能告诉我们你是如何保存这些数据的吗?我怀疑问题在于默认的dpi对于您来说太低了。@tcaswell,我只是使用了
fig.savefig('test.png')
而没有指定
dpi
。我会试试的,谢谢。