在matplotlib中将x轴置于0

时间:2017-09-09 17:33:47

标签: python matplotlib

我有一些代码正在绘制随机森林变量的重要性。

我似乎无法将图移位以使x轴从零开始。

x轴在-0.01和0.00之间的间隙非常大,我想摆脱它:

enter image description here

我在代码中包含了这一行:

plt.xlim([-0.5, 0.07])并没有帮助:

enter image description here

感谢您查看此内容。

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()

1 个答案:

答案 0 :(得分:0)

您可以设置起点

plt.xlim(xmin=0)