我找不到更改使用 matplotlib GUI 保存的文件的默认 DPI 来显示绘图的方法:
当我使用图标保存图形时,DPI 被默认设置。通常,我使用: import matplotlib.pyplot as plt
plt.savefig(figurename,dpi=1000)
Run Code Online (Sandbox Code Playgroud)
我得到了预期的输出,但我无法从 GUI 中保存图形获得相同的输出。
如果您使用的是matplotlib2.x,那么您可以在创建图形时指定图形的 DPI,并且通过 UI 保存文件时将使用该 DPI;但是,这也将是在屏幕上渲染的 DPI。
fig = plt.figure(dpi=1000, figsize=(4,4))
Run Code Online (Sandbox Code Playgroud)
否则,您可以在rcParamssavefig中设置默认 DPI
mpl.rcParams['savefig.dpi'] = 1000
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2123 次 |
| 最近记录: |