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é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
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
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 @ aisha: [Python] Ajuster les normes de la carte des couleurs
Recommended Posts