Python 将x轴放置在matplotlib中的0处

Python 将x轴放置在matplotlib中的0处,python,matplotlib,Python,Matplotlib,我有一些代码,用来绘制随机林中变量的重要性 我似乎无法改变绘图,使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_imp

我有一些代码,用来绘制随机林中变量的重要性

我似乎无法改变绘图,使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()

你可以设定起点

plt.xlim(xmin=0)

呃。。。您了解
xlim
,但似乎无法选择限制。。。我的意思是,你试过
plt.xlim([0,0.07])