Matplotlib grafiğinde yazı tipi boyutu nasıl değiştirilir?


Çoğunlukla bir Matplotlib grafiğindeki çeşitli öğelerin yazı tipi boyutunu değiştirmek isteyebilirsiniz. Neyse ki, aşağıdaki kodu kullanarak bunu yapmak kolaydır:

 import matplotlib.pyplot as plt

plt. rc ('font', size=10) #controls default text size
plt. rc ('axes', titlesize=10) #fontsize of the title
plt. rc ('axes', labelsize=10) #fontsize of the x and y labels
plt. rc ('xtick', labelsize=10) #fontsize of the x tick labels
plt. rc ('ytick', labelsize=10) #fontsize of the y tick labels
plt. rc ('legend', fontsize=10) #fontsize of the legend

Aşağıdaki örnekler, aşağıdaki matplotlib dağılım grafiğindeki çeşitli öğelerin yazı tipi boyutunun nasıl değiştirileceğini göstermektedir:

 import matplotlib.pyplot as plt

x = [3, 4, 6, 7, 8]
y = [12, 14, 15, 19, 24]

plt. scatter (x,y)
plt. title ('title')
plt. xlabel ('x_label')
plt. ylabel ('y_label')
plt. show ()

Not: Tüm öğeler için varsayılan yazı tipi boyutu 10’dur .

Örnek 1: Tüm öğelerin yazı tipi boyutunu değiştirme

Aşağıdaki kod, çizimdeki her öğenin yazı tipi boyutunun nasıl değiştirileceğini gösterir:

 #set font of all elements to size 15
plt. rc ('font', size= 15 ) 

#createplot
plt. scatter (x,y)
plt. title ('title')
plt. xlabel ('x_label')
plt. ylabel ('y_label')
plt. show ()

Örnek 2: Başlık Yazı Tipi Boyutunu Değiştirme

Aşağıdaki kod, çizim başlığının yazı tipi boyutunun nasıl değiştirileceğini gösterir:

 #set title font to size 50
plt. rc ('axes', titlesize= 50 ) 

#createplot
plt. scatter (x,y)
plt. title ('title')
plt. xlabel ('x_label')
plt. ylabel ('y_label')
plt. show () 

Arsa başlığı matplotlib'in yazı tipi boyutunu değiştirin

Örnek 3: Eksen etiketlerinin yazı tipi boyutunu değiştirme

Aşağıdaki kod, çizim ekseni etiketlerinin yazı tipi boyutunun nasıl değiştirileceğini gösterir:

 #set axes labels font to size 20
plt. rc ('axes', labelsize= 20 ) 

#createplot
plt. scatter (x,y)
plt. title ('title')
plt. xlabel ('x_label')
plt. ylabel ('y_label')
plt. show () 

Matplotlib eksen etiketlerinin yazı tipi boyutunu değiştirir

Örnek 4: Onay İşareti Etiketlerinin Yazı Tipi Boyutunu Değiştirme

Aşağıdaki kod, çizim onay etiketlerinin yazı tipi boyutunun nasıl değiştirileceğini gösterir:

 #set tick labels font to size 20
plt. rc ('xtick', labelsize= 20 ) 
plt. rc ('ytick', labelsize= 20 ) 

#createplot
plt. scatter (x,y)
plt. title ('title')
plt. xlabel ('x_label')
plt. ylabel ('y_label')
plt. show () 

Matplotlib, eksen onay etiketlerinin yazı tipi boyutunu değiştirir

Bonus: Varsayılan yazı tipi boyutlarını geri yükleyin

İstediğiniz zaman tüm yazı tiplerini varsayılan boyutlarına geri yüklemek için aşağıdaki kodu kullanabilirsiniz:

 plt.rcParams.update(plt.rcParamsDefault)

Daha fazla Matplotlib eğitimini burada bulabilirsiniz.

Yorum ekle

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