Я пытаюсь получить доступ к ключевому слову ключевое слово - в частности, у меня есть:
import matplotlib.pyplot as plt
fig = plt.figure()
plot1 = fig.add_subplot(211, ylabel = 'foo',xlabel='bar')
и я хочу изменить размер шрифта ylabel на 10 и размер шрифта xlabel на 20. У ylabel и xlabel есть свои собственные ключевые слова (т. Е. https://matplotlib.org/3.1.0/api/_as_gen/matplotlib.axes.Axes.set_ylabel.html#matplotlib.axes.Axes.set_ylabel), но я не уверен, как я могу контролировать их ключевые слова в той же строке, что я назвал add_subplot.
Конечно, я могу сделать это:
import matplotlib.pyplot as plt
fig = plt.figure()
plot1 = fig.add_subplot(211)
fig.set_ylabel(ylabel = 'foo', fontsize = 10)
fig.set_xlabel(xlabel = 'bar', fontsize = 20)
Но этот способ требует больше строк кода, чем хотелось бы.
Я пытался позвонить ylabel.fontsize, но это не сработало:
fig.add_subplot (211, ylabel.fontsize = 50)
Что просто дает SyntaxError: ключевое слово не может быть выражением