Les couleurs nommées dans matplotlib
Ce que les noms de couleurs sont disponibles dans matplotlib pour une utilisation dans les parcelles? Je peux trouver une liste sur le matplotlib documentation qui prétend que ce sont les seuls noms:
b: blue
g: green
r: red
c: cyan
m: magenta
y: yellow
k: black
w: white
Cependant, j'ai trouvé que les couleurs peuvent également être utilisés, au moins dans ce contexte:
scatter(X,Y, color='red')
scatter(X,Y, color='orange')
scatter(X,Y, color='darkgreen')
mais elles ne sont pas sur la liste ci-dessus. Quelqu'un sait-il une liste exhaustive des noms de couleurs qui sont disponibles?
- En gros, c'est tout le code HTML des noms de couleur, de sorte que vous pouvez toujours juste google "HTML des couleurs" si vous voulez que plusieurs beaux tableaux. @BoshWash excellente réponse ci-dessous vous donne la liste exacte, si.
- Il y a aussi cette belle image dans le matplotlib.org
- C'est une belle photo, je devrais l'avoir remarqué. Pour être juste, il a d'abord été publié un mois avant que j'ai posté cette question, et je suis sûr que j'ai recherché dans les docs de nombreuses fois avant alors pour la réponse à cette question.
Vous devez vous connecter pour publier un commentaire.
J'ai oublie le nom des couleurs que je veux utiliser et de garder de revenir à cette question =)
Les réponses précédentes sont grands, mais je trouve ça un peu difficile d'obtenir une vue d'ensemble de la disposition des couleurs de l'image affichée. Je préfère les couleurs pour être regroupés avec des couleurs similaires, de sorte que j'ai légèrement modifié la matplotlib répondre qui a été mentionné dans un commentaire ci-dessus pour obtenir une liste des couleurs triées dans les colonnes. L'ordre n'est pas identique à comment j'allais me sorte par les yeux, mais je pense qu'il donne un bon aperçu.
J'ai mis à jour l'image et le code pour refléter le fait que 'rebeccapurple" a été ajoutée et les trois sage couleurs ont été déplacés dans le cadre du 'xkcd:' prefix depuis que j'ai posté cette réponse à l'origine.
Je n'ai vraiment pas beaucoup de changement à partir de la matplotlib exemple, mais ici, c'est le code de l'exhaustivité.
Supplémentaire nommé couleurs
Mis à jour 2017-10-25. J'ai fusionné mes précédentes mises à jour dans cette section.
xkcd
Si vous souhaitez utiliser d'autres couleurs nommées lors de la représentation avec matplotlib, vous pouvez utiliser le xkcd le crowdsourcing des noms de couleur, par le biais du " xkcd:' prefix:
Vous avez maintenant accès à une pléthore de noms de couleurs!
Tableau
La valeur par défaut de Tableau, les couleurs sont disponibles dans matplotlib via l'onglet:' prefix:
Il y a dix couleurs distinctes:
HTML
Vous pouvez également tracer les couleurs par leurs HTML code hexadécimal:
C'est plus semblable à la spécification et RVB tuple plutôt que le nom d'une couleur (en dehors du fait que le code hexadécimal est passé comme une chaîne de caractères), et je ne vais pas inclure une image de 16 millions de couleurs que vous pouvez choisir à partir de...
Pour plus de détails, veuillez vous référer à le matplotlib couleurs de la documentation et le fichier source en précisant les couleurs disponibles,
_color_data.py
.Matplotlib utilise un dictionnaire de ses colors.py le module.
Pour imprimer l'utilisation de noms de:
C'est le dictionnaire complet:
Vous pouvez tracer comme ceci:
En plus de BoshWash réponse, ici, est à l'image générée par son code:
Pour obtenir une liste complète de couleurs à utiliser dans les parcelles:
Vous pouvez utiliser de cette façon rapidement: