Traçage liste de listes dans un même graphique en Python

Je suis en train de tracer (x,y) où, comme y = [[1,2,3],[4,5,6],[7,8,9]].

Dire, len(x) = len(y[1]) = len(y[2])..
La longueur de l'axe est décidé par la saisie de l'Utilisateur. Je veux tracer plusieurs parcelles de y dans le même graphique, j'.e, (x, y[1],y[2],y[3],...). Quand j'ai essayé à l'aide d'une boucle, elle dit dimension error.

J'ai aussi essayé: plt.plot(x,y[i] for i in range(1,len(y)))

Comment puis-je tracer ? S'il vous plaît aider.

for i in range(1,len(y)):
plt.plot(x,y[i],label = 'id %s'%i)
plt.legend()
plt.show()
Vous avez une échancrure d'erreur dans la commande plot. Vous êtes également le démarrage de l'indexation à partir de 1. {range (1,...) au lieu de(0,...) ). Je suis en supposant que c'est intentionnel. Le code devrait fonctionner tout de même. Merci de nous le faire connaître l'erreur, vous êtes face à
Quelles sont les valeurs de x? Tous les échantillons?
X=[1,2,3]. @Nikhil je suis arriver dimension erreur lors de traçage
J'ai aussi essayé ax=plt.intrigue secondaire (111) et pourtant je reçois des parcelles différentes pour différentes Y
Veuillez vérifier ma solution ci-dessous @sivasudhan

OriginalL'auteur sivasudhan | 2016-10-16