Supposons que j'ai trois ensembles de données :
X = [1,2,3,4]
Y1 = [4,8,12,16]
Y2 = [1,4,9,16]
Je peux faire un diagramme de dispersion :
from matplotlib import pyplot as plt
plt.scatter(X,Y1,color='red')
plt.scatter(X,Y2,color='blue')
plt.show()
Comment puis-je faire ça avec 10 séries ?
J'ai fait des recherches à ce sujet et je n'ai trouvé aucune référence à ce que je demande.
Edit : clarifiant (j'espère) ma question
Si j'appelle scatter plusieurs fois, je ne peux définir que la même couleur sur chaque scatter. Je sais aussi que je peux définir un tableau de couleurs manuellement, mais je suis sûr qu'il existe un meilleur moyen de le faire. Ma question est donc la suivante : "Comment puis-je faire automatiquement un nuage de points pour mes différents ensembles de données, chacun avec une couleur différente ?
Si cela peut aider, je peux facilement attribuer un numéro unique à chaque ensemble de données.
1 votes
Quelle est la question ici ? La couleur peut aussi être un tableau, mais qu'est-ce que vous ne pouvez pas résoudre en appelant scatter plusieurs fois ?
1 votes
Si j'appelle scatter plusieurs fois, j'obtiens les mêmes couleurs. Je vais mettre à jour ma question.