Ich versuche, ein Fehlerbar-Diagramm mit meinen Daten zu machen. X ist ein 9-Element-ND-Array. Y und Yerr sind 9x5 ndarrays. Als ich nennen:matplotlib.pyplot.errorbar wirft einen Fehler, sollte es nicht?
matplotlib.pyplot.errorbar(X, Y, Yerr)
ich ein Valueerror bekommen: „yErr ein Skalar sein müssen, die gleichen Abmessungen wie y, oder 2 × N.“
Aber Y.shape == Yerr.shape
ist True.
Ich laufe auf 64 Bit Windows 7 mit Spyder 2.3.8 und Python 3.5.1. Matplotlib ist auf dem neuesten Stand. Ich habe Visual C++ Redistributable für Visual Studio 2015 installiert.
Irgendwelche Ideen?
Edit: Einige Daten. Hmmm
X=numpy.array([1,2,3])
Y=numpy.array([[1,5,2],[3,6,4],[9,3,7]])
Yerr=numpy.ones_like(Y)
umfassen einige Codes, die Beispieldaten erzeugt, die dieses Problem lösen –
Hmmm .. Die Fehlermeldung stimmt nicht mit dem Docstring überein, der '* xerr */* yerr *: [scalar | N, Nx1 oder 2xN array-like] '. –