La table de couleurs matplotlib est une relation de mappage utilisée pour mapper les valeurs des données aux couleurs. Les valeurs des données peuvent être mappées sur des couleurs pour visualiser les données. Dans matplotlib, vous avez le choix entre de nombreuses tables de couleurs intégrées. Les tables de couleurs intégrées de matplotlib incluent viridis, plasma, inferno, magma, cividis, Turbo, etc. matplotlib peut créer vos propres palettes de couleurs et les enregistrer sous forme de fichiers .json ou les définir directement dans le code.
Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.
La palette de couleurs (colormap) dans matplotlib est une relation de mappage utilisée pour mapper les valeurs des données aux couleurs. Il peut être utilisé pour visualiser des données en mappant les valeurs des données sur les couleurs. Dans matplotlib, vous avez le choix entre de nombreuses tables de couleurs intégrées et vous pouvez également personnaliser la table de couleurs.
viridis : une table de couleurs populaire avec un dégradé du jaune foncé au vert foncé, adaptée à la visualisation de données dynamiques.
plasma : Une table de couleurs basée sur le rouge, le vert et le bleu, adaptée à la visualisation de données multidimensionnelles.
inferno : Un dégradé du rouge foncé au rouge vif, adapté à la visualisation des cartes thermiques.
magma : Un dégradé allant du violet foncé au violet vif, adapté à la visualisation de surfaces de données tridimensionnelles.
cividis : Un dégradé du vert clair au vert foncé, adapté à la visualisation de données écologiques.
Turbo : Une table de couleurs très contrastée du bleu au jaune en passant par le rouge, adaptée à la visualisation de données catégorielles.
De plus, il existe de nombreuses autres tables de couleurs intégrées, vous pouvez obtenir une liste complète en consultant la documentation officielle de matplotlib.
Utiliser la table des couleurs de matplotlib peut être très simple. Par exemple, si vous souhaitez utiliser la palette de couleurs « viridis » pour dessiner une carte thermique, vous pouvez utiliser le code suivant :
import matplotlib.pyplot as plt import numpy as np # 生成一些随机数据 data = np.random.rand(10, 10) # 使用viridis颜色表绘制热力图 plt.imshow(data, cmap='viridis') plt.colorbar() plt.show()
Vous pouvez personnaliser la table des couleurs de matplotlib. Vous pouvez créer votre propre palette de couleurs et l'enregistrer sous forme de fichier .json ou la définir directement dans le code. Par exemple, voici un exemple de création et d'utilisation d'une palette de couleurs personnalisée :
import matplotlib.pyplot as plt import numpy as np from matplotlib.colors import ListedColormap # 定义自己的颜色表,这里使用了一些常见的颜色 colors = ['red', 'green', 'blue'] cmap = ListedColormap(colors) # 生成一些随机数据 data = np.random.rand(10, 10) # 使用自定义颜色表绘制热力图 plt.imshow(data, cmap=cmap) plt.colorbar() plt.show()
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!