W pandas
i seaborn
, możliwe jest, aby tymczasowo zmienić wyświetlanie/kreślenia opcje za pomocą with
słowa kluczowego, które stosuje się określony ustawienie tylko do kodu wcięte, pozostawiając ustawienia globalne nietknięty:Czy istnieje menedżer kontekstów do tymczasowej zmiany ustawień matplotlib?
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
Kiedy podobnie spróbować with mpl.rcdefaults():
lub with mpl.rc('lines', linewidth=2, color='r'):
, otrzymam AttributeError: __exit__
.
Czy istnieje sposób tymczasowej zmiany rcParams w matplotlib, tak aby dotyczyły tylko wybranego podzbioru kodu, czy też muszę ręcznie przełączać się między nimi?