Matplotlib'de arka plan rengi nasıl değiştirilir (örneklerle)
Matplotlib’de bir grafiğin arka plan rengini değiştirmenin en kolay yolu set_facecolor() argümanını kullanmaktır.
Aşağıdaki sözdizimini kullanarak Matplotlib’de bir şekil ve bir eksen tanımlarsanız:
fig, ax = plt. subplots ()
Daha sonra grafiğin arka plan rengini tanımlamak için aşağıdaki sözdizimini kullanabilirsiniz:
ax. set_facecolor (' pink ')
Bu eğitimde bu işlevin pratik kullanımına ilişkin çeşitli örnekler verilmektedir.
Örnek 1: Renk adını kullanarak arka plan rengini ayarlama
Aşağıdaki kod, bir rengin adını kullanarak bir Matplotlib grafiğinin arka plan renginin nasıl ayarlanacağını gösterir:
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 ()
Örnek 2: Onaltılık renk kodunu kullanarak arka plan rengini ayarlama
Aşağıdaki kod, onaltılık renk kodu kullanarak bir Matplotlib grafiğinin arka plan renginin nasıl ayarlanacağını gösterir:
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 ()
Örnek 3: Belirli bir alt grafik için arka plan rengini ayarlama
Bazen birden fazla Matplotlib grafiğiniz olur. Bu durumda tek bir grafiğin arka plan rengini belirtmek için aşağıdaki kodu kullanabilirsiniz:
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 ()
İlgili: Matplotlib alt noktaları arasındaki boşluk nasıl ayarlanır?