Plotten Liste von Listen in einer gleichen Graphen in Python

Ich versuche zu Plotten (x,y) wo, wie y = [[1,2,3],[4,5,6],[7,8,9]].

Sagen, len(x) = len(y[1]) = len(y[2])..
Die Länge der y-beschlossen, durch die die Eingabe des Benutzers. Ich will Grundstück mehrere Parzellen von y in der gleichen Kurve ich.e (x, y[1],y[2],y[3],...). Wenn ich versucht, mit Hilfe von loop es sagt dimension error.

Ich auch versucht: plt.plot(x,y[i] for i in range(1,len(y)))

Wie kann ich den plot ? Bitte helfen Sie.

for i in range(1,len(y)):
plt.plot(x,y[i],label = 'id %s'%i)
plt.legend()
plt.show()
Sie haben eine Einbuchtung Fehler in der plot-Befehl. Sie beginnen auch die Indizierung von 1. {range (1,...) statt range(0,...) ). Ich gehe davon aus das ist beabsichtigt. Der code sollte trotzdem funktionieren. Bitte lassen Sie uns wissen, der Fehler, den Sie konfrontiert sind
Was sind die x-Werte? Keine Proben?
X=[1,2,3]. @Nikhil ich immer bin, dimension Fehler beim Plotten
Ich habe auch versucht, ax=plt.Nebenhandlung (111) und trotzdem bekomme ich verschiedene Diagramme für verschiedene Y s
Bitte überprüfen Sie meine Lösung unter @sivasudhan

InformationsquelleAutor sivasudhan | 2016-10-16

Schreibe einen Kommentar