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.

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)

Beispiele für die Verwendung von matplotlib.pyplot.rc_context#

Matplotlib-Logo

Matplotlib-Logo

Stilvorlagen-Referenz

Stilvorlagen-Referenz