【Seaborn 学习笔记】P3. 分类图 catplot
📅 2026/7/26 18:57:58
👁️ 次浏览
分类图 sns.catplot 简介catplot 是用来画“分类变量之间关系”的 Figure-level 函数体现不同类别之间有什么差异水平 / 分布同样使用 FacetGrid 调整方式参数介绍catplot 的 hue 分组映射、分面逻辑也与 relplot 完全一致sns.catplot( datadf, # 数据 kindstrip, # box / violin / bar / strip 或 swarm x横轴变量, # 横轴 y纵轴变量, # 纵轴 hue颜色分组特征, # 颜色区分所有 kind 均支持 col按列分面特征, # 按列分面 col_wrap... # 一行最多的子图数量 row按行分面特征, # 按行分面 )常用 kind 参数值同样类似于 relplot使用 kind 来绘制指定的图kind底层函数用途boxboxplot绘制箱线图看分布、中位数、异常值violinviolinplot绘制小提琴图看密度分布barbarplot绘制条形图看均值带置信区间stripstripplot绘制抖点图分类散点图看原始数据点swarmswarmplot绘制非重叠分类散点图看原始点不重叠箱线图绘制 kindbox常用参数 sns.catplot( datadf, kindbox, # 箱线图 x横轴变量, y纵轴变量, hue颜色分组特征, notchFalse, # 显示置信区间缺口默认为 False 不显示, 中位数的 95% 置信区间 dodgeTrue, # 不同 hue 分组并排显示默认为 True 并排False 时重叠 whis1.5, # 控制须的长度定义异常值的阈值在 [Q1 - whis * IQR, Q3 whis * IQR] 范围外的为异常值whis 默认为 1.5 showfliersTrue, # 默认显示异常值False 则不显示 )异常值[Q1 - whis * IQR, Q3 whis * IQR] 范围外的为异常值其中 Q1 为下四分位数Q3 为上四分位数IQR 为 Q3 - Q1示例使用 tips 数据集横轴为 day纵轴为 total_bill按 time 分组绘制箱线图1默认 notchFalse 不显示置信区间缺口, dodgeTrue 不同分组并排显示, whis1.5import seaborn as sns import matplotlib.pyplot as plt df sns.load_dataset(tips) print(df.head()) sns.catplot( datadf, kindbox, xday, ytotal_bill, huetime, ) plt.show()绘制图像如下2notchTrue, whis1.25对比 dodge 为 True 与 False 的情形import seaborn as sns import matplotlib.pyplot as plt df sns.load_dataset(tips) print(df.head()) sns.catplot( datadf, kindbox, xday, ytotal_bill, huetime, notchTrue, # 显示置信区间缺口 whis1.25, # 改变异常值的阈值令 whis1.25 dodgeTrue, # 不同分组并排显示 # dodgeFalse, # 不同分组重叠显示 ) plt.show()绘图结果如下左dodgeTrue 并排显示右dodgeFalse 重叠显示小提琴图绘制 kindviolin小提琴图 箱线图 核密度估计KDE既展示分位数类似 box又展示数据在不同取值上的密度分布常用参数 sns.catplot( datadf, kindviolin, # 小提琴图 x横轴变量, y纵轴变量, hue颜色分组特征, )示例条形图绘制 kindbarSeaborn 的 barplot 默认展示的是均值 mean 和 95% 置信区间而不是求和 Sum常用参数 sns.catplot( datadf, kindbar, # 条形图 x横轴变量, y纵轴变量, hue颜色分组特征, )示例抖点图绘制 kindstrip常用参数 sns.catplot( datadf, kindstrip, # 抖点图 x横轴变量, y纵轴变量, hue颜色分组特征, )strip 与 swarm 的区别strip数据点会垂直抖动但可能重叠swarm数据点会调整位置保证不重叠样本量大时可能会很宽示例非重叠分类散点图绘制 kindswarm常用参数 sns.catplot( datadf, kindswarm, x横轴变量, y纵轴变量, hue颜色分组特征, )示例
Web性能优化:图片优化
在Web性能优化中,图片往往是页面加载的“瓶颈”。据统计,图片通常占据页面总字节数的60%以上。优化图片不仅能显著提升页面加载速度,还能改善用户体验和SEO排名。本文将深入剖析图片优化的核心技术原理&…
📅 2026/7/26 18:57:58
MultiStatePage进阶用法:状态回调监听与动态更新技巧 【免费下载链接】MultiStatePage Android APP缺省页的正确打开方式 高度解耦、低侵入、易拓展 多状态视图状态切换器 项目地址: https://gitcode.com/gh_mirrors/mu/MultiStatePage
MultiStatePage是一款…
📅 2026/7/26 18:57:58
基于HarmonyOS的AI菜谱创意生成器——从对齐到评估的全流程技术实践
一、项目背景与需求分析(Align)
1.1 场景痛点分析
在现代数字生活中,用户对菜谱创意生成器的需求日益增长。传统的菜谱创意生成器方式存在效率低下、个性化不足等问题。…
📅 2026/7/26 18:57:58
深岩银河存档编辑:从手动十六进制到Python图形界面的完整进化 【免费下载链接】DRG-Save-Editor Rock and stone! 项目地址: https://gitcode.com/gh_mirrors/dr/DRG-Save-Editor
在《深岩银河》这款充满挑战的矮人采矿游戏中,每个矿工都曾面临资…
📅 2026/7/26 19:58:26
如何快速提取视频硬字幕:免费开源工具的完整指南 【免费下载链接】video-subtitle-extractor 视频硬字幕提取,生成srt文件。无需申请第三方API,本地实现文本识别。基于深度学习的视频字幕提取框架,包含字幕区域检测、字幕内容提取…
📅 2026/7/26 19:58:26
Lightpanda:高性能无头浏览器的终极技术架构与实战指南 【免费下载链接】browser Lightpanda: the headless browser designed for AI and automation 项目地址: https://gitcode.com/GitHub_Trending/browser32/browser
在当今以JavaScript为核心驱动的现代…
📅 2026/7/26 19:58:26
1. 项目概述:当营销遇上空间智能 去年为某零售品牌做用户增长咨询时,我们发现一个有趣现象:同一款促销活动,在A商圈转化率高达23%,而在仅隔800米的B商圈却不足5%。传统用户画像无法解释这种差异,直到引入地…
📅 2026/7/26 19:58:26
Noi浏览器:告别AI切换疲劳,开启一站式智能工作流新纪元 【免费下载链接】Noi 🚀 Less chaos. More flow. 项目地址: https://gitcode.com/GitHub_Trending/no/Noi
你是否曾经为了一个简单问题,不得不在ChatGPT、Claude、通…
📅 2026/7/26 19:58:26
3步零代码自动化测试:WinAppDriver让Windows应用测试变得如此简单 【免费下载链接】WinAppDriver Windows Application Driver 项目地址: https://gitcode.com/gh_mirrors/wi/WinAppDriver
你是否曾为Windows应用的自动化测试而头疼?面对复杂的UI…
📅 2026/7/26 19:57:25
更多请点击:
https://codechina.net
第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
📅 2026/7/26 0:00:06
1. 项目背景与核心价值去年参与的一个短剧项目让我深刻体会到传统创作流程的痛点:编剧团队花了三周打磨剧本,角色设计反复修改了七版,最后成片时又因为演员档期问题不得不临时调整分镜。这种低效的创作模式在快节奏的内容行业越来越难以为继。…
📅 2026/7/26 0:00:06
remix-i18next TypeScript类型安全实践:确保翻译键与类型定义同步 【免费下载链接】remix-i18next The easiest way to translate your React Router framework mode apps 项目地址: https://gitcode.com/gh_mirrors/re/remix-i18next
在开发多语言应用时&am…
📅 2026/7/26 0:00:06
更多请点击:
https://codechina.net
第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
📅 2026/7/26 0:00:06
1. 项目背景与核心价值去年参与的一个短剧项目让我深刻体会到传统创作流程的痛点:编剧团队花了三周打磨剧本,角色设计反复修改了七版,最后成片时又因为演员档期问题不得不临时调整分镜。这种低效的创作模式在快节奏的内容行业越来越难以为继。…
📅 2026/7/26 0:00:06
remix-i18next TypeScript类型安全实践:确保翻译键与类型定义同步 【免费下载链接】remix-i18next The easiest way to translate your React Router framework mode apps 项目地址: https://gitcode.com/gh_mirrors/re/remix-i18next
在开发多语言应用时&am…
📅 2026/7/26 0:00:06
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/26 7:10:22
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/26 17:10:53
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/26 5:10:17