【小睿的ML之路】Seaborn调色板
import seaborn as sns
import numpy as np
import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt
%matplotlib inline
# 设置图形大小为 (6, 6)
sns.set(rc={"figure.figsize":(6,6)})
调色板
color_palette()
能传入任何Matlibplot支持的颜色,不写参数则为默认颜色
set_palette()
设置所有图的颜色
分类色板
这段代码获取当前的 Seaborn 调色板(palette),然后使用 sns.palplot()
函数绘制调色板的示意图,以可视化颜色样本。
current_paltette = sns.color_palette() # 该函数获取当前的 Seaborn 调色板
sns.palplot(current_paltette) # 该函数用于绘制调色板的示意图,颜色循环主题
圆形画板
这段代码将创建一个基于 HLS 颜色空间的调色板,共包含 8 种颜色,并绘制了调色板的示意图。你可以根据需要选择不同颜色空间和数量的调色板。
这个调色板是基于 HLS(Hue, Lightness, Saturation)颜色空间创建的,其中 'hls'
是指定颜色空间的名称,8
是调色板中颜色的数量。
sns.palplot(sns.color_palette('hls',8))
data = np.random.normal(size=(20,8))+np.arange(8)/2
sns.boxplot(data=data,palette=sns.color_palette('hls',8))
plt.show()
控制颜色的亮度和饱和度
hls_palette()
- l - 亮度 lightness
- s - 饱和度 saturation
sns.palplot(sns.hls_palette(8,l=.3,s=.8))
颜色对
sns.palplot(sns.color_palette("Paired",10))
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人