我正在尝试将置信区间整合到我的箱图中。我试着像建议的文档一样创建它:
plt.boxplot(datablindup[1:], notch=True, conf_intervals=errdouble)
datablindup有5列数据,如果我省略了缺口和conf_intervals的东西,它可以正常工作。 Errdouble是一个包含置信区间的(2,5)数组:
[[ 13.74278924 17.07127078 207.60434675 291.80790981 852.09260668]
[ 13.74278924 17.07127078 207.60434675 291.80790981 852.09260668]]
但是,我总是收到错误消息“conf_intervals length与x不兼容”。那是什么意思?我在X轴上只有5个xticks,从1到5 ......
答案 0 :(得分:1)
这是非常简单的,只需通过转置来改变errdouble
的形状。
plt.boxplot(datablindup[1:], notch=True, conf_intervals=errdouble.T)
conf_intervals所期望的形状 - 在您的情况下 - 是(5,2) 不是(2,5)。