Есть ли способ обновить свойства шрифта осей без:
- с использованием rcParams или rc_context
- с использованием определенной оси
- с использованием set_xlabel / set_ylabel
Я хочу иметь возможность обновлять размеры меток на осях, аналогично заданной функции.Текущие методы, которые я использую, имеют раздражающий синтаксис:
import matplotlib.pyplot as plt
props = dict(ylabel = 'ytest', xlabel = 'xtest')
# using rc_context
with plt.rc_context({'axes.labelsize' : 50}):
fig, ax = plt.subplots()
ax.set(**props)
fig, ax = plt.subplots()
ax.set(**props)
ax.yaxis.label.set_size(50)
ax.xaxis.label.set_size(50)
fig, ax = plt.subplots()
ax.set_ylabel('ytest', fontsize = 50)
ax.set_xlabel('xtest', fontsize = 50)
Предпочтительно, я бы хотел получить прямой доступ к свойствам шрифта, но, похоже, у api matplotlib нет этой опции, я что-то упустил?