链接:
https://www.5axxw.com/questions/content/bupt0a
自己的代码试验:
生成GBDT的特征重要性排序图
from pylab import mpl mpl.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体/Microsoft YaHei mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问问题 gbdt_importance = model.feature_importances_ index = X_fmt.columns gbdt_feature_importance = pd.Dataframe(gbdt_importance.T, index=index,columns=['score']).sort_values(by='score', ascending=True) # 水平条形图绘制 a = gbdt_feature_importance.plot(kind='barh', legend=False,figsize=(10,9),fontsize=13,width=0.6,linewidth=None,edgecolor = 'white') a.spines['top'].set_alpha(0.01) a.spines['right'].set_alpha(0.01) plt.show()



