How can I use seaborn without changing the matplotlib defaults?

后端 未结 2 1450
终归单人心
终归单人心 2020-11-27 14:18

I am trying to use seaborn, because of its distplot function. But I prefer the default matplotlib settings. When I import seaborn, it changes automatically the appearance of

相关标签:
2条回答
  • 2020-11-27 14:46

    Version 0.8 (july 2017) changed this behaviour. From https://seaborn.pydata.org/whatsnew.html#v0-8-0-july-2017:

    The default (seaborn) style is no longer applied when seaborn is imported. It is now necessary to explicitly call set() or one or more of set_style(), set_context(), and set_palette(). Correspondingly, the seaborn.apionly module has been deprecated.

    For older versions, Import seaborn like this:

    import seaborn.apionly as sns
    

    and then you should be able to use sns.distplot but maintain the default matplotlib styling + your personal rc configuration.

    0 讨论(0)
  • 2020-11-27 14:47

    According to documentation reset_orig restore all RC params to original settings:

    import seaborn as sns
    # reset RC params to original
    sns.reset_orig()
    
    0 讨论(0)
提交回复
热议问题