Festlegen von axis.linewidth ohne Änderung des globalen Befehls rcParams

Es scheint also, dass man das Folgende nicht machen kann (es löst einen Fehler aus, daaxes hat keineset_linewidth Methode):

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

axes(axes_rect, **axes_style)

und muss stattdessen den folgenden alten Trick verwenden:

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

... # some code

rcdefaults() # restore [global] defaults

Gibt es eine einfache / saubere Möglichkeit (kann man einstellen)x- undy- Achsenparameter einzeln usw)?

P.S. Wenn nein, warum?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage