下面的代码给出了如下图所示的图形。
plt.subplot(1,1,1)
ax = sns.barplot(x=contr, y=X.columns)
ax.bar_label(ax.containers[0])
plt.title('Contribution')
plt.savefig('result_image.png')
plt.show()
What I can see in the jupyter notebook
但是,保存的图像('result_image.png')没有标题或轴,而实际上只是图框本身,如下图所示
the real image file is like this
我想要的是带有标题和轴的plt图像。
编辑
真实的的问题并不是人物的裁剪,而是人物背景的透明。
(我没有注意到,因为我的照片应用程序的背景是黑暗的)
我用下面的代码解决了这个问题。
plt.savefig('result_image.png', facecolor='white')
1条答案
按热度按时间edqdpe6u1#
真实的的问题不是图的裁剪,而是图的背景是透明的。(我没有注意到,因为我的照片应用程序的背景是黑暗的)
我用下面的代码解决了这个问题。
或