Personnaliser les préférences

Nous utilisons des cookies pour vous aider à naviguer efficacement et à exécuter certaines fonctions. Vous trouverez ci-dessous des informations détaillées sur tous les cookies sous chaque catégorie de consentement.

Les cookies classés comme « Nécessaires » sont stockés sur votre navigateur car ils sont essentiels pour activer les fonctionnalités de base du site.... 

Toujours actif

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

Aucun cookie à afficher.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

Aucun cookie à afficher.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

Aucun cookie à afficher.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Aucun cookie à afficher.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

Aucun cookie à afficher.

Un guide complet des couleurs par défaut dans Matplotlib



En Python, Matplotlib dispose d’une liste de couleurs par défaut qu’il utilise pour les éléments d’un tracé en fonction du nombre total d’éléments.

Par exemple, nous pouvons utiliser le code suivant pour tracer des lignes qui affichent les 10 premières couleurs par défaut dans Matplotlib :

import numpy as np
import matplotlib.pyplot as plt

#define plot
fig = plt.figure()
ax = fig.add_subplot(111)

#define range
j = np.arange(11)

#add lines to plot
for i in range(10):
    line, = ax.plot(j,i*(j+1))
    ax.plot(j,i*(j+1), color = line.get_color())

#display plot
plt.show()

Couleurs par défaut de Matplotlib

Matplotlib choisit les 10 premières couleurs par défaut pour les lignes du tracé.

Nous pouvons utiliser le code suivant pour afficher les codes de couleur hexadécimaux réels de chacune des dix couleurs :

import matplotlib.pyplot as plt

#display hex color codes
print(plt.rcParams['axes.prop_cycle'].by_key()['color'])

['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728', '#9467bd', '#8c564b', '#e377c2',
 '#7f7f7f', '#bcbd22', '#17becf']

La sortie affiche le code de couleur hexadécimal pour chacune des dix couleurs par défaut.

Par exemple, le premier code couleur hexadécimal est #1f77b4 . Cela correspond à la première ligne du tracé qui est bleue.

Le deuxième code couleur hexadécimal est #ff7f0e . Cela correspond à la deuxième ligne du tracé qui est orange.

Le troisième code couleur hexadécimal est #2ca02c . Cela correspond à la troisième ligne du tracé qui est verte.

Et ainsi de suite.

Cela signifie que si vous créez un tracé dans Matplotlib avec une seule ligne, la couleur de la ligne sera #1f77b4 , sauf indication contraire.

Ou si vous créez un tracé dans Matplotlib avec deux lignes, la couleur de la première ligne sera #1f77b4 et la couleur de la deuxième ligne sera #ff7f0e , sauf indication contraire.

Reportez-vous à la documentation Matplotlib pour une explication complète des couleurs par défaut.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Matplotlib :

Comment changer la couleur d’arrière-plan dans Matplotlib
Comment tracer uniquement un quadrillage horizontal dans Matplotlib
Comment définir les graduations d’axe dans Matplotlib

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *