Seaborn 中的颜色

Seaborn 数据可视化进阶

Chris Moffitt

Instructor

为图形指定颜色

  • Seaborn 可用 matplotlib 颜色代码为图形着色
sns.set(color_codes=True)
sns.displot(df['Tuition'], color='g')

绿色分布图

Seaborn 数据可视化进阶

调色板

  • 使用 set_palette() 设置调色板
palettes = ['deep', 'muted', 'pastel', 'bright', 'dark','colorblind']
for p in palettes:
    sns.set_palette(p)
    sns.displot(df['Tuition'])

调色板对比

Seaborn 数据可视化进阶

显示调色板

  • sns.palplot() 显示调色板
  • sns.color_palette() 返回当前调色板
palettes = ['deep', 'muted', 'pastel', 'bright','dark','colorblind']
for p in palettes:
    sns.set_palette(p)
    sns.palplot(sns.color_palette())
    plt.show()

调色板颜色

Seaborn 数据可视化进阶

自定义调色板

  • 循环型配色:数据无序时使用
sns.palplot(sns.color_palette("Paired", 12))

Paired 调色板

  • 顺序型配色:数据有明确高低范围时使用
sns.palplot(sns.color_palette("Blues", 12))

Blues 调色板

  • 发散型配色:低值和高值都同样重要时使用
sns.palplot(sns.color_palette("BrBG", 12))

BrBg 调色板

Seaborn 数据可视化进阶

让我们练习!

Seaborn 数据可视化进阶

Preparing Video For Download...