Насколько я понимаю, эта документация matplotlib
предоставляет 3 способа изменения параметров стиля для черчения (например, axes.grid
). Это следующие способы: использование таблиц стилей для одновременной установки множества параметров; задание параметров c через matplotlib.rcParams
или matplotlib.rc
; или используя файл matplotlibrc
для установки значений по умолчанию.
Я хотел бы понять, доступны ли все параметров в каждом из перечисленных выше методов и где я могу найти полный список всех параметров параметры.
Я пытался понять это из связанной документации, но часто терпел неудачу. Специфическим примером c является установка шрифта оси. Обычно я использую такую комбинацию:
axis_font = {'fontname':'Arial', 'size':'32'}
ax.set_ylabel('some axis title',**axis_font)
Но не ясно, какой параметр matplotlib
(если есть) я задал. Существует ли параметр для шрифта оси, который может быть включен, например, в файл стиля?
Другие попытки в моем коде включают в себя сбивающие с толку блоки, такие как:
legend_font = {'fontname':'Arial', 'size':'22'}
#fonts global settings
matplotlib.rc('font',family=legend_font['fontname'])
По названиям это кажется как будто это изменило бы шрифт легенды, но на самом деле это явно настройка параметра для общего шрифта. И размер не используется. Существуют ли matplotlib
параметры для , в частности шрифта и размера легенды?
Я попробовал следующее:
- Проверка примера
matplotlibrc
внизу связанной страницы (без признаков осей или шрифтов легенды) - Печать
matplotlib.rcParams
(без знака оси или шрифтов легенды) - Проверка оси api (не может совпадать с примерами файлов стилей, например classi c файл предопределенного стиля имеет набор
facecolor
, который упоминается на этой странице, но также имеет набор edgecolor
, который не упомянут на странице)