fig.set_size_inches函数是用来设置生成图片大小的,常见的一般是这种
fig.set_size_inches(5,8)
但是在别人的代码里看到了这种
fig.set_size_inches(700/100,700/100)
搜索也没搜出来区别,不过在一些人的代码片段里找到了模糊的答案
上面代码中的100指的是dpi,也就是与最终生成图片时的plt.savefig相关
plt.savefig(x) #默认dpi为100
plt.savefig(x,dpi = 200) #设置dpi为200
这个函数是用在最后生成图片时的,如果不设置,dpi默认为100,与fig.set_size_inches对应,第一段代码其实等同于以下代码
fig.set_size_inches(500/100,800/100)
这下就清楚了,如果你想让分辨率 高一些,直接在plt.savefig里设置就可以,fig.set_size_inches里的默认分辨率也会跟着改变。
以上如有问题,请批评指正