menggunakan import matplotlib.pyplot as plt
Metode 1: tentukan ukuran font saat memanggil legenda (berulang)
plt.legend(fontsize=20) # using a size in points
plt.legend(fontsize="x-large") # using a named size
Dengan metode ini Anda dapat mengatur ukuran font untuk setiap legenda saat pembuatan (memungkinkan Anda memiliki banyak legenda dengan ukuran font yang berbeda). Namun, Anda harus mengetik semuanya secara manual setiap kali Anda membuat legenda.
(Catatan: @ Mathias711 mencantumkan fontsizes bernama tersedia dalam jawabannya)
Metode 2: tentukan ukuran font di rcParams (nyaman)
plt.rc('legend',fontsize=20) # using a size in points
plt.rc('legend',fontsize='medium') # using a named size
Dengan metode ini Anda mengatur ukuran legenda font default, dan semua legenda akan secara otomatis menggunakannya kecuali jika Anda menentukan sebaliknya menggunakan metode 1. Ini berarti Anda dapat mengatur ukuran legenda font Anda di awal kode Anda, dan tidak khawatir tentang pengaturannya untuk setiap legenda individu .
Jika Anda menggunakan ukuran bernama misalnya 'medium'
, maka teks legenda akan berskala dengan global font.size
in rcParams
. Untuk mengubah font.size
penggunaanplt.rc(font.size='medium')
plot.rcParams.update
?