三者之间的区别,请看参考文献:
1、 这里有个解释,但是很不清楚:
python中fig_Matplotlib画图中fig,ax,plt的区别和联系_weixin_39548193的博客-CSDN博客
2、 这个是知乎上的内容,写的相对清晰:
Matplotlib画图中fig,ax,plt的区别和联系 - 知乎
3、如何保存图片:
推荐的方案👇
fig, ax = plt.subplots()
fig.savefig('x and y difference.svg')
----
不推荐,但是可行的方案↓:
----
demo 例子:
fig, ax = plt.subplots()
ax.scatter XXXX ax.hist XXXX
ax.set_ylim(ymin=-100, ymax=100) ax.set_xlim(xmin=-100, xmax=100) ax.set_xlabel('x-[]', fontsize='large') ax.set_ylabel('y[pixels]', fontsize='large') ax.legend(loc="best") ax.set_title("x and y difference")
fig.show() fig.savefig('x and y difference.svg')