【发布时间】:2020-11-24 03:28:53
【问题描述】:
我有以下情节:
```forest = sk.ensemble.RandomForestRegressor(n_estimators=250,random_state=0)
forest.fit(X, y)
importances = forest.feature_importances_
std = np.std([tree.feature_importances_ for tree in forest.estimators_],axis=0)
indices = np.argsort(importances)[::-1]
refclasscol=list(df.columns.values)
impor_bars = pd.DataFrame({'Features':refclasscol[0:20],'importance':importances[0:20]})
impor_bars = impor_bars.sort_values('importance',ascending=False).set_index('Features')
plt.rcParams['figure.figsize'] = (10, 5)
impor_bars.plot.bar()```
显示这个:here
我想删除边框并制作如下内容:here
有可能吗?
【问题讨论】:
-
是的,无边界已经完成。如果我希望 y 轴上的值出现在条形本身中,可以这样做吗?
标签: python matplotlib