默认的seaborn调色板的名称是什么?

Max*_*nis 7 matplotlib seaborn

https://seaborn.pydata.org/tutorial/color_palettes.html的顶部:

在此输入图像描述

但是默认的是什么?也就是说,sns.set_palette()如果我更改为不同的调色板并想要恢复默认值,我该如何调用它?我也无法在https://seaborn.pydata.org/generated/seaborn.color_palette.html找到答案.

Imp*_*est 7

默认情况下,seaborn使用matplotlib默认颜色。如果您尚未更改默认的matplotlib参数,则该颜色将为颜色图中的"tab10"颜色。

sns.set_palette("tab10")
Run Code Online (Sandbox Code Playgroud)

但是,如果您预先设置了某些样式(例如使用)sns.set(),则会将调色板设置为"deep"。因此,您将使用

sns.set_palette("deep")
Run Code Online (Sandbox Code Playgroud)

  • 这里的粗体部分向我表明,这不仅仅是 matplotlib 默认值:“导入 seaborn 时,默认颜色循环更改为一组六种颜色,唤起标准 matplotlib 颜色循环**,同时旨在更令人愉悦看着。**” (2认同)
  • 是的,但是此更改将在*设置*颜色之后应用。 (2认同)