我正在尝试使用seaborn,因为它的distplot功能。但我更喜欢默认的matplotlib设置。当我导入seaborn时,它会自动改变我的身材。
如何在不改变图形外观的情况下使用seaborn功能?
答案 0 :(得分:79)
0。0版(2017年7月)改变了这种行为。来自https://seaborn.pydata.org/whatsnew.html:
seaborn时不再应用默认(seaborn)样式 进口。现在需要显式调用set()或一个或多个 set_style(),set_context()和set_palette()。相应地, seaborn.apionly模块已被弃用。
对于旧版本,像这样导入seaborn:
import seaborn.apionly as sns
然后您应该可以使用sns.distplot
但保持默认的matplotlib样式+您的个人rc配置。
答案 1 :(得分:20)
根据文档reset_orig
将所有RC参数恢复为原始设置:
import seaborn as sns
# reset RC params to original
sns.reset_orig()