问题是一个图和表从不同的轴在一起。一方面,它的罚款在图窗口显示如下,后constrained_layout=True被添加:
constrained_layout=True
另一方面,将其保存到picture. plt.savefit("path+fig.png", bbox_index='tight)后,下面的行和上面的表重叠
plt.savefit("path+fig.png", bbox_index='tight)
dly7yett1#
我已经学会了如何避免lines和tables相互重叠的问题。(但还没有完全理解)
lines
tables
plt.savefig('path+name.jpg', bbox_inches='tight') plt.tight_layout()
而不是
plt.tight_layout() plt.savefig('path+name.jpg', bbox_inches='tight')
plt.tight_Layout()
plt.savefig()
plt.rcParams['figure.autolayout'] = True
plt.tight_layout()
figure window
plt.rcParams['figure.autolayout']=True
figure
1条答案
按热度按时间dly7yett1#
我已经学会了如何避免
lines
和tables
相互重叠的问题。(但还没有完全理解)而不是
plt.tight_Layout()
在plt.savefig()
之前,则结果是lines
仅紧密,不包括tables
(表很可能会重叠),由plt.savefig()
创建的图片也是如此;plt.rcParams['figure.autolayout'] = True
而不是plt.tight_layout()
。好吧,lines
和tables
在figure window
中是好的,但是,tables
在plt.savefig()
创建的图片中仍然重叠;plt.savefig()
,plt.tight_layout()
只能缩放lines
不包括tables
;plt.rcParams['figure.autolayout']=True
可以在figure
窗口中缩放lines
和tables
。