Comment est-ce que je fais des graphiques à barres automatiquement à travers différentes couleurs?
Dans matplotlib
ligne parcelles couleur cycle automatiquement. Ces deux parcelles ont des couleurs différentes.
axes.plot(x1, y)
axes.plot(x2, y)
Cependant, bar parcelles ne le font pas. Ces deux séries de données aura des barres bleues.
axes.bar(x1, y)
axes.bar(x2, y)
Comment puis-je faire bar parcelles cycle automatiquement sur un ensemble prédéfini de couleurs?
source d'informationauteur Kit
Vous devez vous connecter pour publier un commentaire.
En option:
Pour obtenir le plein contrôle sur le style de votre chiffres d'utiliser une mplstyle comme un modèle:
https://github.com/matplotlib/matplotlib/tree/master/lib/matplotlib/mpl-data/stylelib
ajuster le paramètre : les axes.prop_cycle: cycleur('color', [....])
charge votre style:
Vous pouvez passer votre ou le style par défaut de la couleur du cycle de presque de la même manière que vous voulez:
plt.rcParams['axes.prop_cycle'] attrape tous les cycles de sorte que vous besoin de sélectionner le cycleur à l'aide de la touche ['couleur'].
Vous pouvez déposer de l'itérateur de la création et de l'utilisation de la liste de compréhension et zip pour créer l'un des paquebots:
entrez la description de l'image ici
Serait quelque chose le long de ces lignes de le faire pour vous?
Plus sur carte des couleurs.
EDIT: Voir cet exemple pour faire du vélo sur un ensemble prédéfini de couleurs.
À partir de la documentation à http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.bar
La barre des parcelles ne cycle pas de couleur automatiquement, mais vous pouvez définir la couleur directement en passant les propriétés de couleur.
Quelque chose comme ceci:
Les couleurs peuvent être choisies à partir d'une liste prédéfinie et à vélo.