Я пытаюсь сделать график ошибок с моими данными. X - это 9-элементный ndarray. Y и Yerr - 9x5 ndarrays. Когда я звоню:matplotlib.pyplot.errorbar бросает ошибку, это не должно быть?
matplotlib.pyplot.errorbar(X, Y, Yerr)
Я получаю ValueError: «yerr должен быть скаляром, одни и те же размеры, как у или 2XN.»
Но Y.shape == Yerr.shape
Настоящий.
Я работаю на 64-битной Windows 7 с Spyder 2.3.8 и Python 3.5.1. Matplotlib обновлен. Я установил Visual C++ Redistributable для Visual Studio 2015.
Любые идеи?
Редактировать: Некоторые данные.
X=numpy.array([1,2,3])
Y=numpy.array([[1,5,2],[3,6,4],[9,3,7]])
Yerr=numpy.ones_like(Y)
включают некоторый код, который генерирует данные примера, который вызывает этот вопрос –
Хммм .. сообщение об ошибке не согласуется с docstring, в котором говорится: * * xerr */* yerr *: [scalar | N, Nx1 или 2xN). –