小编典典

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

python

我正在尝试使用seaborn,因为它具有distplot功能。但是我更喜欢默认的matplotlib设置。导入seaborn时,它会自动更改图形的外观。

如何在不改变地块外观的情况下使用seaborn函数?


阅读 205

收藏
2020-12-20

共1个答案

小编典典

0.8版(2017年7月)更改了此行为。来自https://seaborn.pydata.org/whatsnew.html#v0-8-0-july-2017

导入seaborn时,不再应用默认(seaborn)样式。现在,必须显式调用set()或set_style(),set_context()和set_palette()中的一个或多个。相应地,不推荐使用seaborn.apionly模块。

对于较旧的版本,请像下面这样导入seaborn:

import seaborn.apionly as sns

然后您应该可以使用sns.distplot但保持默认的matplotlib样式+您的个人rc配置。

2020-12-20