matplotlib.pyplot.rc_context#
- matplotlib.pyplot.rc_context(rc=None, fname=None)[Quelle]#
Gibt einen Kontextmanager zurück, um rcParams vorübergehend zu ändern.
Die
rcParams["backend"]wird vom Kontextmanager nicht zurückgesetzt.rcParams, die sowohl durch die Aufrufe des Kontextmanagers als auch im Körper des Kontexts geändert wurden, werden beim Verlassen des Kontexts zurückgesetzt.
- Parameter:
- rcdict
Die rcParams, die vorübergehend gesetzt werden sollen.
- fnamestr oder path-ähnlich
Eine Datei mit Matplotlib rc-Einstellungen. Wenn sowohl fname als auch rc angegeben sind, haben die Einstellungen aus rc Vorrang.
Siehe auch
Anmerkungen
Hinweis
Dies ist äquivalent zu
matplotlib.rc_context.Beispiele
Explizite Werte über ein Dictionary übergeben
with mpl.rc_context({'interactive': False}): fig, ax = plt.subplots() ax.plot(range(3), range(3)) fig.savefig('example.png') plt.close(fig)
Einstellungen aus einer Datei laden
with mpl.rc_context(fname='print.rc'): plt.plot(x, y) # uses 'print.rc'
Einstellungen im Kontextkörper
with mpl.rc_context(): # will be reset mpl.rcParams['lines.linewidth'] = 5 plt.plot(x, y)