我想模仿输出图中观察到的图形范围,并将它们应用于图形对象本身。我要复制的输出图形命令是:
plt.savefig(flname, bbox_inches='tight', pad_inches=0.03)
我已经能够使用以下方法抓住在图中生成观察到的bbox的边界框:
bbox = fig.get_tightbbox(fig.canvas.get_renderer())
但我对如何将其应用于无花果物体感到迷茫!
答案 0 :(得分:0)
如果你去这里:
http://matplotlib.org/api/figure_api.html
看看在Figure类构造函数中你会发现在add_axes()和gca()中有一种方法可以使用kwargs之一设置bbox,clip_box。
此外,这里有关于bbox的更多信息。
http://stackoverflow.com/questions/29809238/definition-of-matplotlib-pyplot-axes-bbox
我希望这可以帮助你喜欢它。简而言之,您无法将其应用于图形,但您似乎可以将其应用于所有轴。