Python 使用custum DPI和宽度从GUI保存matplotlib图形

Python 使用custum DPI和宽度从GUI保存matplotlib图形,python,matplotlib,Python,Matplotlib,我找不到更改使用matplotlib GUI保存用于显示打印的文件的默认DPI的方法: 当我使用图标保存图形时,默认设置DPI。 通常,我使用: 将matplotlib.pyplot作为plt导入 plt.savefig(figurename,dpi=1000) 我得到了预期的输出,但我无法从GUI保存图形时获得相同的输出。如果您使用的是matplotlib2.x,则在通过UI保存文件时将使用您和该DPI;但是,这也将是它在屏幕上呈现的DPI fig = plt.figure(dpi=100

我找不到更改使用matplotlib GUI保存用于显示打印的文件的默认DPI的方法:

当我使用图标保存图形时,默认设置DPI。 通常,我使用: 将matplotlib.pyplot作为plt导入

plt.savefig(figurename,dpi=1000)

我得到了预期的输出,但我无法从GUI保存图形时获得相同的输出。

如果您使用的是
matplotlib
2.x,则在通过UI保存文件时将使用您和该DPI;但是,这也将是它在屏幕上呈现的DPI

fig = plt.figure(dpi=1000, figsize=(4,4))
否则,您可以在中为
savefig
设置默认DPI


注意:您也可以使用
plt.rcParams
(无需单独导入
mpl
)。
mpl.rcParams['savefig.dpi'] = 1000