Як змінити шрифти в matplotlib (з прикладами)


Ви можете використовувати будь-який із наведених нижче методів, щоб змінити сімейство шрифтів у Matplotlib:

Спосіб 1: змініть шрифт для всього тексту

 import matplotlib

matplotlib. rcParams [' font.family '] = ' monospace '

Спосіб 2. Змініть шрифт заголовка та міток осі

 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)

Наступні приклади показують, як використовувати кожен метод на практиці.

Спосіб 1: змініть шрифт для всього тексту

Наступний код показує, як змінити сімейство шрифтів для всього тексту в діаграмі 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 () 

Зауважте, що заголовок і мітки обох осей мають моноширинний шрифт, оскільки це сімейство шрифтів, яке ми вказали в аргументі rcParams .

Спосіб 2. Змініть шрифт заголовка та міток осі

Наступний код показує, як вказати унікальне сімейство шрифтів для заголовка та міток осі:

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

Зауважте, що в назві використовується сімейство шрифтів “monospace”, а в написах осей X і Y використовується сімейство шрифтів “Serif”.

Примітка . Тут ви можете знайти повний список доступних сімейств шрифтів, які можна використовувати в Matplotlib.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові операції в Matplotlib:

Як змінити розмір шрифту на діаграмі Matplotlib
Як змінити розмір шрифту легенди в Matplotlib
Як встановити розмір шрифту позначок у Matplotlib

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *