如何在不更改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()