python - matplotlib plt.plot参数

时间:2017-12-12 03:47:43

标签: python matplotlib

我是蟒蛇初学者

我只是练习scikit-学习这个主题

Test with permutations the significance of a classification score

我对这个matplotlib情节方法感到困惑

plt.hist(permutation_scores, 20, label='Permutation scores',edgecolor='black')
ylim = plt.ylim()
plt.plot(2 * [score], ylim, '--g', linewidth=3,label='Classification Score'' (pvalue %s)' % pvalue)
plt.plot(2 * [1. / n_classes], ylim, '--k', linewidth=3, label='Luck')
plt.ylim(ylim)
plt.legend()
plt.xlabel('Score')
plt.show()

这里为什么使用2 * [得分]而不是2 *得分

如果我使用2 *得分,那么数字无法正确显示

plt.plot(2 * [score], ylim, '--g', linewidth=3,label='Classification Score'' (pvalue %s)' % pvalue)

2 * [得分] = [0.51333333333333331,0.51333333333333331]

但如果我绘制一个二维图 x应该是1个数字? 我错了吗?

0 个答案:

没有答案