In pandas
und seaborn
ist es möglich, das Display vorübergehend zu ändern/von Optionen Auftragen des with
Schlüsselwort, das die angegebene Einstellung nur für den gegliederten Code gilt, während die globalen Einstellungen unberührt bleiben:Gibt es einen Context-Manager zum temporären Ändern der Matplotlib-Einstellungen?
print(pd.get_option("display.max_rows"))
with pd.option_context("display.max_rows",10):
print(pd.get_option("display.max_rows"))
print(pd.get_option("display.max_rows"))
Out :
60
10
60
Als ich in ähnlicher Weise with mpl.rcdefaults():
oder with mpl.rc('lines', linewidth=2, color='r'):
versuchen, erhalte ich AttributeError: __exit__
.
Gibt es eine Möglichkeit, die rcParams in Matplotlib vorübergehend zu ändern, so dass sie nur für eine ausgewählte Teilmenge des Codes gelten, oder muss ich manuell weiterschalten?