Configurando `axes.linewidth` sem alterar o ditado global` rcParams`

Portanto, parece que não se pode fazer o seguinte (gera um erro, poisaxes não tem umset_linewidth método):

axes_style = {'linewidth':5}
axes_rect = [0.1, 0.1, 0.9, 0.9]

axes(axes_rect, **axes_style)

e deve usar o seguinte truque antigo:

rcParams['axes.linewidth'] = 5 # set the value globally

... # some code

rcdefaults() # restore [global] defaults

Existe uma maneira fácil / limpa (pode ser possível definirx- ey- parâmetros dos eixos individualmente, etc)?

P.S. Se não, por quê?

questionAnswers(3)

yourAnswerToTheQuestion