gpt4 book ai didi

python - 如何自动设置x轴的大小

转载 作者:行者123 更新时间:2023-12-01 03:53:05 25 4
gpt4 key购买 nike

变量 x 从 0 到 19。但是我还有其他示例,它会从 0 到 28 或从 0 到 5。那么,我如何将其设置为自动,而不是像我所做的那样写入所有数字在“plt.xticks”中?

    for i in range(x.shape[1]): 
xA=x[:, i].reshape(-1,1)
skf = StratifiedKFold(y, n_folds=2, shuffle=True)
scoresSKF = cross_validation.cross_val_score(clf, xA, y, cv=skf)

plt.ylabel('Accuracy')
plt.xlabel('Features')
plt.title('Accuracy by feature: Random Forest')

plt.xticks([0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10, 11, 12, 13, 14, 15, 16, 17, 18, 19], rotation = 'vertical')
plt.show()

最佳答案

您必须使用 numpy 中的 arange:http://docs.scipy.org/doc/numpy/reference/generated/numpy.arange.html

import numpy
...
x_ticks = numpy.arange(20) # generate a seq from 0 to 19, step is one.
plt.xticks(x_ticks, rotation = 'vertical')
...

关于python - 如何自动设置x轴的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37928639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com