Matplotlib dağılım grafiklerine nasıl açıklama eklenir?


Matplotlib’deki dağılım grafiklerine açıklama eklemek için aşağıdaki temel sözdizimini kullanabilirsiniz:

 #add 'my text' at (x, y) coordinates = (6, 9.5)
plt. text (6, 9.5, ' my text ')

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

Temel bir nokta bulutu oluşturun

Aşağıdaki kod, Matplotlib kullanılarak temel bir dağılım grafiğinin nasıl oluşturulacağını gösterir:

 import matplotlib.pyplot as plt

#createdata
x = [3, 6, 8, 12, 14]
y = [4, 9, 14, 12, 9]

#create scatterplot
plt. scatter (x,y)

Tek bir noktaya açıklama ekleyin

Grafikteki tek bir noktaya açıklama eklemek için aşağıdaki kodu kullanabiliriz:

 import matplotlib.pyplot as plt

#create data
x = [3, 6, 8, 12, 14]
y = [4, 9, 14, 12, 9]

#create scatterplot
plt. scatter (x,y)

#add text 'Here' at (x, y) coordinates = (6, 9.5)
plt. text (6, 9.5, ' Here ')

Matplotlib'de açıklamalı dağılım grafiği

Birden fazla noktaya açıklama ekleyin

Grafikteki birden çok noktaya açıklama eklemek için aşağıdaki kodu kullanabiliriz:

 import matplotlib.pyplot as plt

#create data
x = [3, 6, 8, 12, 14]
y = [4, 9, 14, 12, 9]

#create scatterplot
plt. scatter (x,y)

#add text to certain points
plt. text (3, 4.5, ' This ')
plt. text (6, 9.5, ' That ')
plt. text (8.2, 14, ' Those ')

Matplotlib nokta bulutunda birden fazla noktaya açıklama ekleyin

Tüm noktalara açıklama ekleyin

Grafikteki her noktaya açıklama eklemek için aşağıdaki kodu kullanabiliriz:

 import matplotlib.pyplot as plt

#createdata
x = [3, 6, 8, 12, 14]
y = [4, 9, 14, 12, 9]
labs = ['A', 'B', 'C', 'D', 'E']

#create scatterplot
plt. scatter (x,y)

#use for loop to add annotations to each point in plot 
for i, txt in enumerate(labs):
    plt. annotate (txt, (x[ i ], y[ i ])) 

Matplotlib nokta bulutuna açıklama ekleyin

Varsayılan olarak, ek açıklamalar nokta bulutundaki noktaların doğrudan üzerine yerleştirilir ve varsayılan yazı tipi boyutu 10’dur.

Aşağıdaki kod, ek açıklamalar noktaların biraz sağında olacak ve yazı tipi boyutu biraz daha büyük olacak şekilde bu iki ayarın nasıl ayarlanacağını gösterir:

 import matplotlib.pyplot as plt

#create data
x = [3, 6, 8, 12, 14]
y = [4, 9, 14, 12, 9]
labs = ['A', 'B', 'C', 'D', 'E']

#create scatterplot
plt. scatter (x,y)

#use for loop to add annotations to each point in plot 
for i, txt in enumerate(labs):
    plt. annotate (txt, (x[ i ]+.25, y[ i ]), fontsize=12) 

Matplotlib her çizim noktasına açıklama ekler

Ek kaynaklar

Aşağıdaki eğitimler Matplotlib’deki diğer ortak görevlerin nasıl gerçekleştirileceğini açıklamaktadır:

Matplotlib’de dağılım grafiğine efsane nasıl eklenir
Matplotlib’de bir dağılım grafiğini değere göre renklendirme
Matplotlib’deki grafiklere ortalama çizgi nasıl eklenir

Yorum ekle

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