J'essayais de tracer un tableau 2D par rapport à un tableau 1D avec pyplot. Je peux le faire sans problème et les colonnes du tableau 2D sont traitées comme deux ensembles différents de données Y, ce que je veux. Ce que je ne sais pas, c'est comment spécifier une couleur différente pour chaque colonne du tableau 2D. si j'utilise pyplot.plot(1darray, 2darray, "r-")
chaque colonne dans le tableau 2d est tracée en rouge par exemple. Devrais-je modifier la carte de couleurs standard ou existe-t-il un moyen plus intelligent?Tracé de tableau 2D dans matplotlib
3
A
Répondre
1
Si vous souhaitez utiliser des couleurs personnalisées pour chaque colonne, la meilleure approche consiste à tracer chaque colonne en utilisant explicitement une boucle:
for column, colcolor in zip(2darray, colors):
pyplot.plot(2darray, column, "-", color=colcolor)
Vous pourriez avoir à utiliser 2darray.T
, je ne suis pas sûr, et Je ne peux pas vérifier maintenant.
+1
non, normalement vous devriez les transposer mais le cycle ramasse le premier élément de toute façon – purpleshift
Questions connexes
- 1. Pile de tracé 2D
- 2. Matplotlib: imshow dans le tracé 3D
- 3. Tracé 3D Matplotlib - format 2D pour les données d'entrée?
- 4. Matplotlib: enregistrer un tracé dans un tableau numpy
- 5. Tracé d'image interactif avec matplotlib
- 6. affichant un tableau 2d coloré dans matplotlib en Python
- 7. Intrigue 2D avec matplotlib
- 8. matplotlib polar 2d histogramme
- 9. Logarithmique 2D - Histogramme utilisant matplotlib
- 10. Dessinez le tracé du tracé dans Quartz 2D iOS
- 11. Distribution de probabilité de tracé 3D avec matplotlib
- 12. Matplotlib: tracé de contour avec widget curseur
- 13. Matplotlib 2D polygone dans les axes 3D
- 14. représente une chaîne dans un tracé 2D
- 15. partie de masquage d'un tracé de contourf dans matplotlib
- 16. MatplotLib - Affichage des données sous Graphe/Tracé
- 17. tracé 3D avec l'axe catégorique [python/Matplotlib]
- 18. Tracé de ligne avec des flèches dans matplotlib
- 19. Tracé d'une date ou d'un intervalle de temps dans Matplotlib
- 20. tracé de contour matplotlib dans la gamme donnée
- 21. tracé de problème sur logscale dans matplotlib en python
- 22. Tracé 2D en temps réel avec C
- 23. Tracé de plusieurs segments de ligne sur un tracé 2D dans Mathematica
- 24. Comment annoter/mettre en évidence un tracé 3D dans MatPlotLib
- 25. Tracé du coefficient de corrélation de Pearson avec matplotlib
- 26. Python matplotlib échelle de couleurs logarithmique de tracé de contour
- 27. Comment changer la couleur des axes d'un tracé 3D matplotlib?
- 28. python matplotlib - tracé de contour - intervalles de confiance
- 29. Mélange de patchs de matplotlib avec un tracé polaire?
- 30. Données 2d matplotlib avec des valeurs flottantes
Avez-vous essayé d'omettre la spécification de couleur, et laissez-le simplement choisir les couleurs? Je veux dire ceci: 'pyplot.plot (1darray, 2darray," - ")' –
oui, mais je veux choisir les couleurs pour les différentes colonnes. – purpleshift