Cara mengubah font di matplotlib (dengan contoh)
Anda dapat menggunakan salah satu metode berikut untuk mengubah jenis font di Matplotlib:
Metode 1: Ubah Font untuk Semua Teks
import matplotlib matplotlib. rcParams [' font.family '] = ' monospace '
Metode 2: Ubah font judul dan label sumbu
import matplotlib. pylot as plt mono_font = {' fontname ': ' monospace '} serif_font = {' fontname ': ' serif '} plt. title (' Title of Plot ', ** mono_font) plt. xlabel (' X Label ', ** serif_font)
Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.
Metode 1: Ubah Font untuk Semua Teks
Kode berikut menunjukkan cara mengubah jenis font untuk semua teks di plot Matplotlib:
import matplotlib
import matplotlib. pyplot as plt
#define font family to use for all text
matplotlib. rcParams [' font.family '] = ' monospace '
#define x and y
x = [1, 4, 10]
y = [5, 9, 27]
#create line plot
plt. plot (x, y)
#add title and axis labels
plt. title (' Title of Plot ')
plt. xlabel (' XLabel ')
plt. ylabel (' Y Label ')
#displayplot
plt. show ()
Perhatikan bahwa judul dan label kedua sumbu memiliki font “monospace”, karena ini adalah jenis font yang kami tentukan dalam argumen rcParams .
Metode 2: Ubah font judul dan label sumbu
Kode berikut menunjukkan cara menentukan jenis font unik untuk judul dan label sumbu:
import matplotlib. pyplot as plt
#define font families to use
mono_font = {' fontname':'monospace '}
serif_font = {' fontname':'serif '}
#define x and y
x = [1, 4, 10]
y = [5, 9, 27]
#create plot of x and y
plt. plot (x, y)
#specify title and axis labels with custom font families
plt. title (' Title of Plot ', ** mono_font)
plt. xlabel (' X Label ', ** serif_font)
plt. ylabel (' Y Label ', ** serif_font)
#displayplot
plt. show ()
Perhatikan bahwa judul menggunakan jenis font “monospace”, sedangkan label sumbu X dan Y menggunakan jenis font “Serif”.
Catatan : Anda dapat menemukan daftar lengkap jenis font yang tersedia yang dapat Anda gunakan di Matplotlib di sini .
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di Matplotlib:
Cara mengubah ukuran font pada plot Matplotlib
Bagaimana mengubah ukuran font legenda di Matplotlib
Cara mengatur ukuran font label tanda centang di Matplotlib