我有一些代码正在绘制随机森林变量的重要性。
我似乎无法将图移位以使x轴从零开始。
x轴在-0.01和0.00之间的间隙非常大,我想摆脱它:
我在代码中包含了这一行:
plt.xlim([-0.5, 0.07])
并没有帮助:
感谢您查看此内容。
from pylab import rcParams
rcParams['figure.figsize'] = 5, 10
importances = rf.feature_importances_
std = np.std([tree.feature_importances_ for tree in rf.estimators_],
axis=0)
indices = np.argsort(importances)
list_of_labs = range(0,35)
plt.title("Feature importances")
plt.barh(range(X.shape[1]), importances[indices],
color="r", xerr=std[indices], align="center")
plt.yticks(range(X.shape[1]), list_of_labs)
plt.ylim([-0.5, X.shape[1]])
plt.show()
答案 0 :(得分:0)
您可以设置起点
plt.xlim(xmin=0)