Jak zmienić kolor tła w matplotlib (z przykładami)


Najłatwiejszym sposobem zmiany koloru tła wykresu w Matplotlib jest użycie argumentu set_facecolor() .

Jeśli zdefiniujesz figurę i oś w Matplotlib, używając następującej składni:

 fig, ax = plt. subplots ()

Następnie możesz po prostu użyć następującej składni, aby zdefiniować kolor tła wykresu:

 ax. set_facecolor (' pink ')

W tym samouczku przedstawiono kilka przykładów praktycznego wykorzystania tej funkcji.

Przykład 1: Ustaw kolor tła za pomocą nazwy koloru

Poniższy kod pokazuje, jak ustawić kolor tła wykresu Matplotlib przy użyciu nazwy koloru:

 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 () 

Kolor tła w Matplotlib

Przykład 2: Ustaw kolor tła za pomocą szesnastkowego kodu koloru

Poniższy kod pokazuje, jak ustawić kolor tła wykresu Matplotlib przy użyciu szesnastkowego kodu koloru:

 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 () 

Kolor tła Matlplotlib przy użyciu kodu koloru szesnastkowego

Przykład 3: Ustaw kolor tła dla określonego wątku pobocznego

Czasami będziesz mieć wiele wykresów Matplotlib. W takim przypadku możesz użyć poniższego kodu, aby określić kolor tła pojedynczego wykresu:

 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 () 

Wątki Matplotlib z różnymi tłami

Powiązane: Jak dostosować odstępy między wątkami Matplotlib

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *