Код:
E,=plt.plot(bl,semullts_mean,color='b',marker='o',label='Sequential')
F,=plt.plot(bl,semulltr_mean,color='c',marker='o',label='Random')
legend3 = plt.legend(handles=[E,F]) #(CORRECT)
K,=pylab.errorbar(bl,semullts_mean,yerr=semulltr_std,ecolor='m',color='g',marker='o',label='Sequential')
L,=pylab.errorbar(x=bl,y=semulltr_mean,yerr=semulltr_std,ecolor='y',color='g',marker='o',label='Random') #(ERROR)
Вот журнал ошибок, показанный в моем коде
ValueError Traceback (most recent call last)
<ipython-input-8-21aefb184d1d> in <module>()
190 #semulbwr_std=np.reshape(semulbwr_std, (semulbwr_std.shape[0], ))
191
--> 192
K,=pylab.errorbar(bl,semullts_mean,yerr=semulltr_std,ecolor='m',color='g',marker='o',label='Sequential')
193
L,=pylab.errorbar(x=bl,y=semulltr_mean,yerr=semulltr_std,ecolor='y',color='g',marker='o',label='Random')
194 legend5 = pylab.legend(handles=[K,L])
#(ERROR LOGS)
ValueError: too many values to unpack (expected 1)
Так что вот оно. Я не знаю, почему я не могу создать панель ошибок с переменными, которые доступны для создания графика. Первые две строки верны и могут генерировать график. Но когда я использую ту же переменную для генерации ошибок. Это постоянно публиковать эту ошибку. И я не нашел хорошего способа решить эту проблему
Я использую matplotlib. Bl, semulltr_mean и semulltr_std et c являются списками с 11 элементами. Например, [1,2,3,4,5,6,7,8,9,10,11]. Все они с одинаковым количеством элементов. Я не знаю, в чем причина этой проблемы