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.

Comment changer la couleur d’arrière-plan dans Matplotlib (avec exemples)



Le moyen le plus simple de changer la couleur d’arrière-plan d’un tracé dans Matplotlib est d’utiliser l’argument set_facecolor() .

Si vous définissez une figure et un axe dans Matplotlib en utilisant la syntaxe suivante :

fig, ax = plt.subplots()

Ensuite vous pouvez simplement utiliser la syntaxe suivante pour définir la couleur de fond du tracé :

ax.set_facecolor('pink')

Ce tutoriel fournit plusieurs exemples d’utilisation pratique de cette fonction.

Exemple 1 : définir la couleur d’arrière-plan à l’aide du nom de la couleur

Le code suivant montre comment définir la couleur d’arrière-plan d’un tracé Matplotlib en utilisant le nom d’une couleur :

import matplotlib.pyplot as plt

#define plot figure and axis
fig, ax = plt.subplots()

#define two arrays for plotting
A = [3, 5, 5, 6, 7, 8]
B = [12, 14, 17, 20, 22, 27]

#create scatterplot and specify background color to be pink
ax.scatter(A, B)
ax.set_facecolor('pink')

#display scatterplot
plt.show()

Couleur d’arrière-plan dans Matplotlib

Exemple 2 : définir la couleur d’arrière-plan à l’aide du code de couleur hexadécimal

Le code suivant montre comment définir la couleur d’arrière-plan d’un tracé Matplotlib à l’aide d’un code de couleur hexadécimal :

import matplotlib.pyplot as plt

#define plot figure and axis
fig, ax = plt.subplots()

#define two arrays for plotting
A = [3, 5, 5, 6, 7, 8]
B = [12, 14, 17, 20, 22, 27]

#create scatterplot and specify background color to be pink
ax.scatter(A, B)
ax.set_facecolor('#33FFA2')

#display scatterplot
plt.show()

Couleur d'arrière-plan Matlplotlib utilisant le code de couleur hexadécimal

Exemple 3 : définir la couleur d’arrière-plan d’une sous-intrigue spécifique

Parfois, vous aurez plusieurs tracés Matplotlib. Dans ce cas, vous pouvez utiliser le code suivant pour spécifier la couleur d’arrière-plan d’un seul tracé :

import matplotlib.pyplot as plt

#define subplots
fig, ax = plt.subplots(2, 2)
fig.tight_layout()

#define background color to use for each subplot
ax[0,0].set_facecolor('blue')
ax[0,1].set_facecolor('pink')
ax[1,0].set_facecolor('green')
ax[1,1].set_facecolor('red')

#display subplots
plt.show()

Sous-parcelles Matplotlib avec différents arrière-plans

Connexe : Comment ajuster l’espacement entre les sous-parcelles Matplotlib

Ajouter un commentaire

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