Когда я seaborn.set()
впервые в ноутбуке Jupyter, seaborn.axes_style()['figure.facecolor']
устанавливается на «белый», как и ожидалось, но значение сбрасывается в следующей ячейке. Почему?
Python 3.7.3, IPython 7.5.0, seaborn 0.9.0
Когда я запускаю следующий код в новом ноутбуке Jupyter, я получаю эти выходные данные, которые не делаютсмысл для меня:
Ячейка 1:
import seaborn
seaborn.set()
print(seaborn.axes_style()['figure.facecolor'])
print(seaborn.axes_style()['figure.facecolor'])
Out 1:
white
white
Ячейка 2:
print(seaborn.axes_style()['figure.facecolor'])
Out 2:
(1, 1, 1, 0)
Ячейка 3:
seaborn.set()
print(seaborn.axes_style()['figure.facecolor'])
Выход 3:
white
Ячейка 4:
print(seaborn.axes_style()['figure.facecolor'])
Выход 4:
white
Чего мне не хватает?
Это влияет на действительные matplotlib
сюжеты, и мне нужно от них избавиться.
Кроме того, так как я хотел бычтобы выполнить set()
каждый раз, я пытался вставить его в ~/.ipython/profile_default/startup/00.py
, но это не сработало. Как мне этого добиться?