Matplotlib'de i̇şaretleyici boyutu nasıl ayarlanır (örneklerle)


Matplotlib’de nokta işaretleyici boyutunu ayarlamak için s argümanını kullanabilirsiniz:

 plt. scatter (x, y, s= 40 ) 

Aşağıdaki örnekler bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Tüm noktalar için tek bir işaretçi boyutu ayarlayın

Aşağıdaki kod, Matplotlib’de bir dağılım grafiğinin nasıl oluşturulacağını ve çizimdeki tüm noktalar için tek bir işaretçi boyutunun nasıl ayarlanacağını gösterir:

 import matplotlib. pyplot as plt

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

#create scatterplot, specifying marker size to be 40
plt. scatter (A, B, s= 40 )

Matplotlib'de işaretleyici boyutu

s argümanı için belirlediğimiz sayı ne kadar büyük olursa, çizimdeki noktalar da o kadar büyük olur:

 import matplotlib. pyplot as plt

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

#create scatterplot, specifying marker size to be 120
plt. scatter (A, B, s= 120 ) 

Matplotlib dağılım grafiğinde işaretleyici boyutunu ayarlama

Örnek 2: Her nokta için farklı işaretçi boyutları ayarlayın

Aşağıdaki kod, Matplotlib’de bir dağılım grafiğinin nasıl oluşturulacağını ve çizimdeki her nokta için farklı bir işaretçi boyutunun nasıl ayarlanacağını gösterir:

 import matplotlib. pyplot as plt

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

#define array of marker sizes to use
sizes = [20, 40, 60, 80, 100, 150]

#create scatterplot, using marker sizes specified in array
plt. scatter (A, B, s= sizes ) 

Matplotlib dağılım grafiğinde farklı boyutlarda işaretleyiciler

Örnek 3: İşaretçi boyutlarını ayarlamak için bir işlev kullanın

Aşağıdaki kod, Matplotlib’de bir dağılım grafiğinin nasıl oluşturulacağını ve çizimdeki her nokta için kullanılacak işaretçi boyutlarını ayarlamak için bir fonksiyonun nasıl kullanılacağını gösterir:

 import matplotlib. pyplot as plt

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

#define array of marker sizes to use
sizes = [3**n for n in range ( len (A))]

#create scatterplot, using marker sizes specified in function
plt. scatter (A, B, s= sizes ) 

Python'da Matplotlib'de işaretleyici boyutu işlevi

İşaretleyici boyutlarını ayarlamak için Matplotlib belgelerinin tamamını burada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimler Matplotlib’de diğer genel işlemlerin nasıl gerçekleştirileceğini açıklamaktadır:

Matplotlib dağılım grafiklerine nasıl açıklama eklenir?
Matplotlib’de dağılım grafiğine efsane nasıl eklenir

Yorum ekle

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