seaborn画图总览
分类:
Seaborn
1.seaborn基本设置
将 Seaborn 提供的样式声明代码 sns.set()
放置在绘图前,就可以设置图像的样式
1 | seaborn. set (context = 'notebook' , style = 'darkgrid' , palette = 'deep' , font = 'sans-serif' , font_scale = 1 , color_codes = True , rc = None ) |
- context: 参数控制着默认的画幅大小,分别有 {paper, notebook, talk, poster} 四个值。其中,poster > talk > notebook > paper。
- style:参数控制默认样式,分别有 {darkgrid, whitegrid, dark, white, ticks},你可以自行更改查看它们之间的不同。
- palette:参数为预设的调色板。分别有 {deep, muted, bright, pastel, dark, colorblind} 等,你可以自行更改查看它们之间的不同。
- font:用于设置字体
- font_scale:设置字体大小
- color_codes:不使用调色板而采用先前的 'r' 等色彩缩写
2.seaborn图的分类
- 关联图
- replot (relational plots) 关系类图表的接口,其实是下面两种图的集成,通过指定kind参数可以画出下面的两种图
- 散点图scatterplot
- 线形图lineplot
- 类别图
- catplot 分类图表的接口,其实是下面八种图表的集成,通过指定kind参数可以画出下面的八种图
- 分类散点图
- stripplot() (kind="strip")
- swarmplot() (kind="swarm")
- 分类分布图
- boxplot() (kind="box")
- violinplot() (kind="violin")
- boxenplot() (kind="boxen")
- 分类估计图
- pointplot() (kind="point")
- barplot() (kind="bar")
- countplot() (kind="count")
- 分布图
- 单变量分布图
- 直方图,质量估计图 distplot()
- 核函数密度估计图kdeplot()
- 双变量关系图
- 双变量关系图jointplot()
- 变量关系组图pairplot()
- 将数组中的数据点绘制为轴上的数据rugplot()
- 单变量分布图
- 回归图
- 回归模型图Implot()
- 线性回归图regplot()
- 线性回归残差图residplot()
- 矩阵图组合图
- 热力图heatmap()
- 聚集图clustermap()
参考文献:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现