如何在不更改matplotlib默认值的情况下使用seaborn?

我正在尝试使用seaborn,因为它的distplot函数。 但我更喜欢默认的matplotlib设置。 当我导入海豹时,它会自动改变我的身材的外观。

我如何使用seaborn函数而不改变图的外观?

版本0.8(2017年7月)改变了这种行为。 从https://seaborn.pydata.org/whatsnew.html

在导入seaborn时,默认(seaborn)风格不再适用。 现在需要显式调用set(),set_style(),set_palette()和set_palette()中的一个或多个。 相应地,seaborn.apionly模块已被弃用。

对于旧版本,像这样导入seaborn:

import seaborn.apionly as sns 

然后你应该可以使用sns.distplot但保持默认的matplotlib风格+你的个人rcconfiguration。

根据文档reset_orig恢复所有RC参数为原始设置:

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