SuperAPI AI 工具集

bio-data-visualization-distribution-plots

数据与分析

查看项目

更新于 10-15 21:55

技能介绍

用途:按分组展示连续变量的分布,依据每组样本量、分布形状和读者可读性选择箱线图、小提琴图、蜂群图、拟随机抖动或雨云图,并始终标注每组 N。

主要能力:提供 R 与 Python 的绘图模式。R 侧包括 ggplot2::geom_boxplot、geom_violin、ggbeeswarm::geom_quasirandom、ggdist::stat_halfeye、gghalves::geom_half_violin、lvplot::geom_lv、introdataviz::geom_split_violin;Python 侧包括 seaborn 的 boxplot/violinplot/swarmplot/stripplot、boxenplot 与 ptitprince.RainCloud。资料给出按 N 的决策:3–10 用点图或抖动原始点加中位数;10–30 用蜂群或拟随机加箱线;30–200 用雨云或箱线加抖动;200–1000 用字母值图或显式带宽小提琴;>1000 用密度或直方图加汇总统计。

使用方式:先核对已安装版本(Python 用 pip show <package> 与 help(module.function),R 用 packageVersion('<pkg>') 与 ?function_name),再套用示例。小提琴图建议 bw='SJ' 以避免默认 Silverman 带宽把双峰过度平滑为单峰;trim=FALSE 可让 KDE 延伸;叠加原始点时设 outlier.shape=NA 避免离群点重复绘制;缺口箱线图仅建议 N≥15。

适用场景:生物医学与组学等按组比较连续量的可视化,尤其需要展示双峰、偏态、离群点或小样本原始数据时。

限制:资料未提供安装命令、收费与平台信息;N<30 时 KDE 无意义,应去掉小提琴部分;缺口、带宽等阈值属经验性建议,非正式假设检验。