Подтвердить что ты не робот

Как я могу использовать морское дно, не меняя значения matplotlib по умолчанию?

Я пытаюсь использовать морской остров из-за его функции распрямления. Но я предпочитаю настройки matplotlib по умолчанию. Когда я импортирую сибирский, он автоматически меняет внешний вид моей фигуры.

Как я могу использовать морские функции без изменения внешнего вида графиков?

4b9b3361

Ответ 1

Версия 0.8 (июль 2017) изменила это поведение. Из https://seaborn.pydata.org/whatsnew.html:

По умолчанию (морская) стиль больше не применяется, когда импортирован. Теперь необходимо явно вызвать set() или один или несколько set_style(), set_context() и set_palette(). Соответственно, модуль seaborn.apionly устарел.

Для более старых версий импортируйте такой морской порт:

import seaborn.apionly as sns

а затем вы сможете использовать sns.distplot, но поддерживаете стиль matplotlib по умолчанию + свою личную конфигурацию rc.

Ответ 2

В соответствии с документацией reset_orig восстановить все RC-параметры до исходных настроек:

import seaborn as sns
# reset RC params to original
sns.reset_orig()