Matplotlib манипулирует свойствами шрифта текста без rc_context, ax.yaxis и т. Д. - PullRequest
0 голосов
/ 07 февраля 2019

Есть ли способ обновить свойства шрифта осей без:

  • с использованием 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 нет этой опции, я что-то упустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...