如何使用 <AxesSubplot:> 输出进行绘图和保存

How to plot and save with an <AxesSubplot:> output

我正在使用这个function

它return一个AxesSubplot:

我想将show_plot=True时绘制的图保存为png而不更改功能。

我应该如何进行?

此致!

想要得到完整的数字,你可以试试:

ax.get_figure().savefig('fig_name.png')

如果您有一个包含多个子图的图并且您只想提取一个 (ax):

# Get the bounding box of the subplot and expand it to include the axis labels and ticks.
# You will have to play with the expanded parameters.
subplot_box = ax.get_window_extent().transformed(ax.get_figure().dpi_scale_trans.inverted()).expanded(1.2, 1.4)
ax.get_figure().savefig('subplot.png', bbox_inches=extent)