Theo hướng dẫn chính thức , sử dụng pylabkhông còn được khuyến khích. matplotlib.pyplotnên được sử dụng trực tiếp thay thế.
Cài đặt toàn cầu kích thước phông chữ thông qua rcParamsnên được thực hiện với
import matplotlib.pyplot as plt
plt.rcParams['axes.labelsize'] = 16
plt.rcParams['axes.titlesize'] = 16
# or
params = {'axes.labelsize': 16,
          'axes.titlesize': 16}
plt.rcParams.update(params)
# or
import matplotlib as mpl
mpl.rc('axes', labelsize=16, titlesize=16)
# or 
axes = {'labelsize': 16,
        'titlesize': 16}
mpl.rc('axes', **axes)
Mặc định có thể được khôi phục bằng cách sử dụng
plt.rcParams.update(plt.rcParamsDefault)
Bạn cũng có thể làm điều này bằng cách tạo một biểu định kiểu trong stylelibthư mục trong thư mục cấu hình matplotlib (bạn có thể lấy thư mục cấu hình của mình từ đó matplotlib.get_configdir()). Định dạng biểu định kiểu là
axes.labelsize: 16
axes.titlesize: 16
Nếu bạn có một biểu định kiểu tại /path/to/mpl_configdir/stylelib/mystyle.mplstylethì bạn có thể sử dụng nó qua
plt.style.use('mystyle')
# or, for a single section
with plt.style.context('mystyle'):
    # ...
Bạn cũng có thể tạo (hoặc sửa đổi) tệp matplotlibrc chia sẻ định dạng
axes.labelsize = 16
axes.titlesize = 16
Tùy thuộc vào tệp matplotlibrc nào bạn sửa đổi những thay đổi này sẽ chỉ được sử dụng cho thư mục làm việc hiện tại, cho tất cả các thư mục làm việc không có tệp matplotlibrc hoặc cho tất cả các thư mục làm việc không có tệp matplotlibrc và không có tệp matplotlibrc nào khác đã được chỉ định. Xem phần này của trang matplotlib tùy chỉnh để biết thêm chi tiết.
Một danh sách đầy đủ các rcParamsphím có thể được truy xuất thông qua plt.rcParams.keys(), nhưng để điều chỉnh kích thước phông chữ bạn có (chữ nghiêng được trích dẫn từ đây )
axes.labelsize- Cỡ chữ của nhãn x và y 
axes.titlesize- Cỡ chữ của tiêu đề trục 
figure.titlesize- Kích thước của tiêu đề hình ( Figure.suptitle()) 
xtick.labelsize- Phông chữ của nhãn tick 
ytick.labelsize- Phông chữ của nhãn tick 
legend.fontsize- Cỡ chữ cho truyền thuyết ( plt.legend(), fig.legend()) 
legend.title_fontsize- Fontsize cho các tiêu đề huyền thoại, được Noneđặt giống như các trục mặc định. Xem câu trả lời này cho ví dụ sử dụng. 
tất cả đều chấp nhận kích thước chuỗi {'xx-small', 'x-small', 'smaller', 'small', 'medium', 'large', 'larger', 'x-large', 'xxlarge'}hoặc floattrong pt. Kích thước chuỗi được xác định tương ứng với kích thước phông chữ mặc định được chỉ định bởi
font.size- kích thước phông chữ mặc định cho văn bản, được đưa ra trong pts. 10 pt là giá trị tiêu chuẩn 
Ngoài ra, trọng lượng có thể được chỉ định (mặc dù chỉ cho mặc định nó xuất hiện) bởi
font.weight- Trọng lượng mặc định của phông chữ được sử dụng bởi text.Text. Chấp nhận {100, 200, 300, 400, 500, 600, 700, 800, 900}hoặc 'normal'(400), 'bold'(700) 'lighter'và 'bolder'( tương đối với trọng lượng hiện tại ). 
               
              
mpl.rcParams['font.size'] = 20giá trị của bạn và thử thay đổi giá trị thành 10 và 14. Đầu tiên tôi thấy rằng tôi đã gặp lỗi trừ khi tôi đổimplthànhplt. Sự thay đổi đó đã xóa lỗi nhưng sau đó dòng mã không ảnh hưởng đến tiêu đề hoặc nhãn của tôi. Chắc chắn cú pháp này là đúng?