Matplotlib'de çizgiler arasındaki alanlar nasıl doldurulur


Aşağıdaki işlevleri kullanarak bir Matplotlib grafiğindeki değerler arasındaki alanı kolayca doldurabilirsiniz:

Bu eğitimde, bu işlevlerin her birinin pratikte nasıl kullanılacağına ilişkin örnekler verilmektedir.

Örnek 1: İki yatay çizgi arasındaki alanı doldurun

Aşağıdaki kod, iki yatay çizgi arasındaki alanın nasıl doldurulacağını gösterir:

 import matplotlib. pyplot as plt
import numpy as np

#define x and y values
x = np. arange (0,10,0.1)
y = np. arange (10,20,0.1)

#create plot of values
plt. plot (x,y)

#fill in area between the two lines
plt. fill_between (x,y,color=' red ')

Matplotlib'de çizgiler arasındaki alanı doldurun

Hangi değerlerin doldurulduğunu daha kolay görmek amacıyla çizime bir ızgara eklemek için plt.grid() işlevini de kullanabileceğimizi unutmayın:

 import matplotlib. pyplot as plt
import numpy as np

#define x and y values
x = np. arange (0,10,0.1)
y = np. arange (10,20,0.1)

#create plot of values
plt. plot (x,y)

#fill in area between the two lines
plt. fill_between (x, y, color=' red ', alpha= .5 )

#add gridlines
plt. grid () 

Matplotlib satırları arasındaki alanı doldurun

Örnek 2: Eğrinin altındaki alanı doldurun

Aşağıdaki kod, bir eğrinin altındaki alanın nasıl doldurulacağını gösterir:

 import matplotlib. pyplot as plt
import numpy as np

#define x and y values
x = np. arange (0,10,0.1)
y = x**4

#create plot of values
plt. plot (x,y)

#fill in area between the two lines
plt. fill_between (x, y, color=' red ', alpha= .5 ) 

Matplotlib arasını doldurun

Örnek 3: Eğrinin üzerindeki alanı doldurun

Aşağıdaki kod, bir eğrinin üzerindeki alanın nasıl doldurulacağını gösterir:

 import matplotlib. pyplot as plt
import numpy as np

#define x and y values
x = np. arange (0,10,0.1)
y = x**4

#create plot of values
plt. plot (x,y)

#fill in area between the two lines
plt. fill_between (x, y, np. max (y), color=' red ', alpha= .5 ) 

Matplotlib'de eğrinin üzerindeki alanı doldurun

Örnek 4: İki dikey çizgi arasındaki alanı doldurun

Aşağıdaki kod, iki dikey çizgi arasındaki alanı doldurmak için fill_betweenx() işlevinin nasıl kullanılacağını gösterir:

 import matplotlib. pyplot as plt
import numpy as np

#define x and y values
x = np. arange (0,10,0.1)
y = np. arange (10,20,0.1)

#create plot of values
plt. plot (x,y)

#fill in area between the two lines
plt. fill_betweenx (y, 2, 4, color=' red ', alpha= .5 ) 

Python'da matplotlib'de iki satır arasını doldurun

İlgili: Matplotlib’de düzgün bir eğri nasıl çizilir

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir