Python科研绘图实践【3】——差异检验与散点箱形图附代码

张开发
2026/4/20 20:30:19 15 分钟阅读

分享文章

Python科研绘图实践【3】——差异检验与散点箱形图附代码
深耕学术数据可视化聚焦 Python 科研绘图实战 搞定 SCI 顶刊标准图表、矢量图、高阶配色️ 极简代码 完整源码告别丑陋配图高效提升论文颜值❤️ 关注我让Python帮你画出审稿人眼前一亮的图表为你的中稿率加码————————————————NEWPython科研绘图栏目来啦 ~ ✨————————————————一、主题专注Python科研绘图以Matplotlib、Seaborn、SciencePlots等库为核心打造符合SCI、EI及中文核心期刊审稿标准的高质量论文图表。二、目的帮助各位小伙伴有效提升学术论文的图表质量解决因图片粗糙、样式随意导致的拒稿或大修问题用专业、清晰的可视化表达增强审稿人好感切实增加投稿中稿率。三、内容基础优化折线图、柱状图、散点图、箱线图等常用图形的期刊级美化字体、刻度、图例、配色。提效技巧LaTeX字体嵌入、矢量图导出PDF/SVG、多子图对齐、分辨率设置等出版规范避坑指南图例遮挡、颜色刺眼、缩放失真等常见拒稿问题的一键修复方案。实战案例每篇附可运行代码模拟数据对比修改前后效果供各位小伙伴参考。【本期案例】差异检验与散点箱形图附代码# 加载必要的包 library(ggpubr) library(reshape2) library(dplyr) # 读取数据 data - read.csv(test.csv) # 将数据从宽格式转换为长格式 data_long - melt(data, variable.name Group, value.name Value) # 设置组的顺序对照组在前 data_long$Group - factor(data_long$Group, levels c(IgG, aITGA11, aCHI3L1, aITGA11_aCHI3L1)) # 进行组间比较的统计检验 stat_test - compare_means(Value ~ Group, data data_long, ref.group IgG, method t.test) mycolor - c(#0077c1, #00a99e, #6bc72b, #ff5a20) # 绘制箱形图 p - ggboxplot(data_long, x Group, y Value, fill Group, color Group, width 0.45, palette c(#0077c1, #00a99e, #6bc72b, #ff5a20), add jitter, add.params list(size 1.5, alpha 0.7), xlab , ylab LYVE-1 positive vessel/tumor) scale_colour_manual(valuesalpha(mycolor,1)) scale_fill_manual(valuesalpha(mycolor,0.1)) theme(legend.position none, axis.text.x element_text(angle 45, hjust 1)) # 添加显著性标记(星号) p stat_pvalue_manual(stat_test, label p.signif, y.position max(data_long$Value) * 1.05, step.increase 0.1) # 添加显著性标记(pvalue) p stat_pvalue_manual(stat_test, label p.adj, y.position max(data_long$Value❤️❤️❤️点赞关注我让Python帮你画出审稿人眼前一亮的图表为你的中稿率加码

更多文章