我找到了几个关于 matplotlib的数字大小或分辨率的链接(例如this one)。
与一样,我们可以使用 pl.show(),并在保存图形之前放大或缩小。我们可以通过这种方式看到尽可能多的细节。
但是,在 pl.savefig 中指定 dpi 值并保存整数* (png格式)之后,详细信息如以上都丢了。
那么最好的方法是什么?保存图后,我们可以显示它并像 pl.show()一样进行调整吗?
答案 0 :(得分:0)
但是,在我们在pl.savefig中指定dpi值并保存图后,细节就会丢失。
如果将图形保存为pdf或svg,则细节不会丢失,它们是矢量格式。试着在其中打开其中一个Inkscape,您可以选择或编辑每个单独的线段。
放大Matplotlib窗口或保存的图形之间的区别在于,当您放大时,线宽不会被重新缩放。保存的PDF(当然这是一件好事)。
保存图后,我们可以显示它并像pl.show()
一样进行调整
如果这就是您想要的,为什么不简单地重新运行您的Python脚本?