Как я могу использовать seaborn без изменения значений по умолчанию matplotlib?
Я пытаюсь использовать seaborn, из-за его функции distplot. Но я предпочитаю настройки matplotlib по умолчанию. Когда я импортирую seaborn, он автоматически меняет внешний вид моей фигуры.
Как я могу использовать функции seaborn без изменения внешнего вида участков?
2 ответа:
версия 0.8 (июль 2017) изменила это поведение. От https://seaborn.pydata.org/whatsnew.html:
стиль по умолчанию (seaborn) больше не применяется, когда seaborn импортированный. Теперь необходимо явно вызвать set() или один или несколько set_style(), set_context () и set_palette (). Соответственно, Сиборн.apionly модуль был устаревшим.
для более старых версий, импортируйте seaborn как это:
import seaborn.apionly as sns
и затем вы должны быть в состоянии использовать
sns.distplot
но поддерживайте стиль matplotlib по умолчанию + вашу личную конфигурацию rc.
согласно документации
reset_orig
восстановить все параметры RC в исходные параметры:import seaborn as sns # reset RC params to original sns.reset_orig()