[Python] Résumé de la façon de spécifier la couleur de la figure

Nom de la couleur

color [Science des données en Python: noms et listes de couleurs spécifiables dans matplotlib] (https://pythondatascience.plavox.info/matplotlib/%E8%89%B2%E3%81%AE%E5%90%8D%E5%89%8D)

cmap [note beiz: Une liste de paramètres matplotlib cmap (colormap). ] (https://beiznotes.org/matplot-cmap-list/)

Spécification de la couleur par valeur RVB + transparence A

--Spécifiez par chaîne de caractères: '# ????????', ordre RVBA par 2 chiffres à partir du haut. Pour la transparence, les deux derniers chiffres sont 00. --Spécifié par taple: (R, G, B, A), chaque valeur est 0-1. La transparence est de 0,0

À propos, l'état d'être complètement transparent et invisible est appelé «transparence 0%».

La liste est ci-dessous.

[Dictionnaire des couleurs primaires] (https://www.colordic.org/) [Qiita @ konifar: résumé de la transparence du code couleur ARVB] (https://qiita.com/konifar/items/106731d8a35303606597)

référence: [Python by Examples: Transparent colors] (http://python.omics.wiki/plot/matplotlib/transparent)

Exemple:

import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0.0, 15.0, 0.1)
y = np.sin(x)
plt.plot(y      , color='#ff4500'  ) # orangered
plt.plot(y - 1.0, color='#4169e1'  ) # royalblue
plt.plot(y - 2.0, color='#4169e199') #bleu royal, transparence 60%
plt.plot(y - 3.0, color='#4169e133') #bleu royal, transparence 20%
plt.plot(y - 4.0, color='#4169e100') #bleu royal, transparence 0%Donc je ne peux pas voir

image.png

Spécifiez la couleur imshow discrètement

from matplotlib import colors
cmap = colors.ListedColormap(['white', 'red'])
bounds=[0,5,10]
norm = colors.BoundaryNorm(bounds, cmap.N)
img = plt.imshow(zvals, interpolation='nearest',
                 cmap=cmap, norm=norm)
plt.colorbar(img, cmap=cmap, norm=norm, boundaries=bounds, ticks=[0, 5, 10])

https://stackoverflow.com/questions/9707676/defining-a-discrete-colormap-for-imshow-in-matplotlib

Spécifiez les couleurs discrètement à partir d'une carte de couleurs

Par exemple, lors du dessin de plusieurs graphiques linéaires.

cmap = plt.get_cmap("Blues")
for i in xrange(len(y)):
    plt.plot(x, y[i], c=cmap(float(i)/N))

Qiita @ Tatejimaru137: Alignez les couleurs du graphique Matplotlib avec des couleurs similaires (carte des couleurs)

Ajuster les critères de la palette de couleurs

Qiita @ aisha: [Python] Ajuster les normes de la carte des couleurs

Recommended Posts

[Python] Résumé de la façon de spécifier la couleur de la figure
[Python2.7] Résumé de l'utilisation d'unittest
Résumé de l'utilisation de la liste Python
[Python2.7] Résumé de l'utilisation du sous-processus
Résumé de la façon d'importer des fichiers dans Python 3
Résumé de l'utilisation de MNIST avec Python
Comment spécifier des attributs avec Mock of Python
[Python] Comment spécifier la position d'affichage de la fenêtre et la taille de matplotlib
Comment obtenir le nombre de chiffres en Python
[Python] Comment spécifier l'emplacement de téléchargement avec youtube-dl
[Selenium] Comment spécifier le chemin relatif de chromedriver?
Résumé de l'utilisation de pyenv-virtualenv
Comment obtenir la version Python
Résumé de l'utilisation de csvkit
[Python] Résumé de l'utilisation des fonctions de fractionnement et de jointure
Comment déterminer l'existence d'un élément sélénium en Python
Comment modifier le niveau de journalisation d'Azure SDK pour Python
Comment vérifier la version de Django
Comment changer la couleur du seul bouton pressé avec Tkinter
[Python] Comment obtenir le premier et le dernier jour du mois
Comment vérifier la taille de la mémoire d'un dictionnaire en Python
Comment mettre à jour la version Python de Cloud Shell dans GCP
[Note du débutant] Comment spécifier le chemin de lecture de la bibliothèque en Python
Résumé de l'écriture d'AWS Lambda
[Question] Comment utiliser plot_surface de python
Comment couper la partie inférieure droite de l'image avec Python OpenCV
[Introduction à Python] Comment trier efficacement le contenu d'une liste avec le tri par liste
Résumé de la façon de définir la charpie principale (pep8, pylint, flake8) de Python
Comment utiliser la bibliothèque C en Python
Comment trouver la zone du diagramme de Boronoi
[Python] Comment utiliser deux types de type ()
Résumé des différences entre PHP et Python
[Python] Comment changer le format de la date (format d'affichage)
[Python] Obtenir / modifier l'étiquette d'échelle de la figure
Spécifiez le fichier exécutable Python à utiliser avec virtualenv
Comment spécifier la version TLS dans les requêtes python
[Algorithm x Python] Comment utiliser la liste
Comment effacer les caractères générés par Python
Comment obtenir des éléments de type dictionnaire de Python 2.7
Comment obtenir les fichiers dans le dossier [Python]
[Python numpy] Spécifiez dynamiquement l'index du tableau
Résumé de l'étude de Python pour utiliser AWS Lambda
Comment installer Python
Comment installer python
le zen de Python
Résumé des arguments Python
Comment passer le résultat de l'exécution d'une commande shell dans une liste en Python
Résumé de la lecture des données numériques avec python [CSV, NetCDF, Fortran binary]
[Circuit x Python] Comment trouver la fonction de transfert d'un circuit en utilisant Lcapy
[python] Comment trier par le Nth Mth élément d'un tableau multidimensionnel
Comment trouver le coefficient de la courbe approximative passant par les sommets en Python
Remarque: Comment obtenir le dernier jour du mois avec python (ajouté le premier jour du mois)
Comment obtenir une liste de fichiers dans le même répertoire avec python
[Introduction à Python] Comment obtenir l'index des données avec l'instruction for
Un moyen simple de vérifier la source des modules Python
[Python] Comment supprimer les valeurs en double de la liste
Comment connaître le numéro de port du service xinetd