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
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorausgesetzt, einige Beispiel-Werte für x, unten ist der code, dass könnte geben Sie die gewünschte Ausgabe.
Annahmen:
x
und jedes element iny
sind von der gleichen Länge.Die Idee ist das Lesen von element zu element, so wie die zur Konstruktion der Liste
(x,y[0]'s)
,(x,y[1]'s)
und(x,y[n]'s
Unten ist der plot bekomme ich für diesen Fall:
InformationsquelleAutor Sreejith Menon
Verwenden Sie eine for-Schleife zum erzeugen der Diagramme und verwenden Sie die
.show()
Methode nach der for-Schleife.impactData ist eine Liste von Listen.
pyplt.plot(impacts
nichtpyplt.plt
. prost!InformationsquelleAutor Nathan Pyle