做项目的过程中需要用到lime包,并且需要对大量样本点进行解释,现在希望能够将下列语句的图片保存
#代码:
exp = explainer.explain_instance(test_mat[50], lgb_model.predict_proba)
exp.show_in_notebook(show_table=False, show_all=False)
import matplotlib.pyplot as plt
plt.savefig('./report/lime_pic/test.png')
#运行结果及报错内容
运行上述代码之后,保存下来的 test.png图片是空的,请问应该怎么保存呢
plt.plot() #设置图片数据
先绘制,再保存,或者你用Pillow库
def plt_image(tl, x_data, y_data):
plt.clf()
plt.title(tl)
plt.grid(linestyle=":")
plt.plot(x_data, y_data)
plt.subplots_adjust(wspace=0.2, hspace=0.4)
plt.tight_layout()
if __name__ == '__main__':
title = 'title'
x = np.linspace(0, 100, 101)
y = np.linspace(0, 100, 101)
plt_image(title, x, y)
plt.savefig('save.jpg')