Supponiamo che io ho tre insiemi di dati:impostazione di colore diverso per ogni serie nel grafico a dispersione sul matplotlib
X = [1,2,3,4]
Y1 = [4,8,12,16]
Y2 = [1,4,9,16]
posso Diagramma a dispersione questo:
from matplotlib import pyplot as plt
plt.scatter(X,Y1,color='red')
plt.scatter(X,Y2,color='blue')
plt.show()
Come posso fare questo con 10 set?
Ho cercato questo e ho trovato qualsiasi riferimento a ciò che sto chiedendo.
Edit: chiarire (si spera) la mia domanda
Se chiamo scatter più volte, posso solo impostare lo stesso colore su ogni dispersione. Inoltre, so che posso impostare manualmente un array di colori, ma sono sicuro che c'è un modo migliore per farlo. La mia domanda è allora: "Come i miei diversi insiemi di dati, ognuno I disperdere-plot automaticamente con un colore diverso.
se questo aiuta, posso facilmente assegnare un numero univoco per ogni set di dati.
Qual è il quesiton qui? Anche il colore può essere un array, ma cosa non puoi risolvere chiamando semplicemente scatter più volte? – seberg
Se chiamo scatter più volte, ottengo gli stessi colori. Aggiornerò la mia domanda – Yotam