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 ()
Ö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 ()
Ö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 ()
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.