Python 将x轴放置在matplotlib中的0处
我有一些代码,用来绘制随机林中变量的重要性 我似乎无法改变绘图,使x轴从零开始 沿x轴-0.01和0.00之间的间隙非常大,我想去掉它: 我在代码中包含了这一行: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
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])
?