Cara mengubah ukuran font pada plot matplotlib


Seringkali Anda mungkin ingin mengubah ukuran font berbagai elemen pada plot Matplotlib. Untungnya, hal ini mudah dilakukan dengan menggunakan kode berikut:

 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

Contoh berikut menunjukkan cara mengubah ukuran font berbagai elemen di matplotlib scatterplot berikut:

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

Catatan: Ukuran font default untuk semua elemen adalah 10 .

Contoh 1: Mengubah ukuran font semua elemen

Kode berikut menunjukkan cara mengubah ukuran font setiap elemen dalam plot:

 #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 ()

Contoh 2: Mengubah Ukuran Font Judul

Kode berikut menunjukkan cara mengubah ukuran font judul plot:

 #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 () 

Ubah ukuran font judul plot matplotlib

Contoh 3: Mengubah ukuran font label sumbu

Kode berikut menunjukkan cara mengubah ukuran font label sumbu plot:

 #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 mengubah ukuran font label sumbu

Contoh 4: Mengubah Ukuran Font Label Tanda Centang

Kode berikut menunjukkan cara mengubah ukuran font label centang plot:

 #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 mengubah ukuran font label centang sumbu

Bonus: Kembalikan ukuran font default

Anda dapat menggunakan kode berikut untuk mengembalikan semua font ke ukuran defaultnya kapan saja:

 plt.rcParams.update(plt.rcParamsDefault)

Anda dapat menemukan lebih banyak tutorial Matplotlib di sini .

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *