day06,《R语言画图:从入门到发顶刊》
往期:day05,《R语言画图:从入门到发顶刊》
day06详解ggplot2统计变换方法(stat)
统计变换(Statistical Transformations,简称stat),对数据进行统计变换以计算需要绘制的新值,
例如数据分箱(binning),用于创建直方图;汇总计算(如均值、中位数、标准差等),用于生成误差线图或均值线图;计算出中位数、四分位数、上下须等,用于绘制箱型图等。
stat在ggplot2图表中通过以stat开头的方法设置,#图1
✅6.1.1 支持geom_中设置的stat方法
stat_bin(): geom_bar(), geom_freqpoly(), geom_histogram()
stat_bin2d(): geom_bin2d()
stat_bindot(): geom_dotplot()
stat_binhex(): geom_hex()
stat_boxplot(): geom_boxplot()
stat_contour(): geom_contour()
stat_quantile(): geom_quantile()
stat_smooth(): geom_smooth()
stat_sum(): geom_count()
✅6.1.2 不支持geom_中设置的stat方法
stat_ecdf(): 计算经验累积分布图。
stat_function(): 根据x值的函数计算y值。
stat_summary(): 在不同的x值上汇总y值。
stat_summary2d(), stat_summary_hex(): 对分箱后的值进行汇总。
stat_qq(): 为分位数-分位数图执行计算。
stat_spoke(): 将角度和半径转换为位置。
stat_unique(): 删除重复的行。
✅6.2 geom_方法中设置stat#图2
✅6.3 stat_方法设置stat#图3#图4
🔥以上节选自2026可视化工具TOP3
推荐阅读-
2026可视化工具TOP3
《保姆级R可视化教程》来了!
Python matplotlib保姆级教程
嫌Matplotlib繁琐?试试Seaborn!
复现Nature子刊上3张图,换数据即可用!
复现Nature“水”子刊上配图,换数据即可用!
喜提“Acceptance”,多亏这两张图,能顶60张图的工作量!
复现Nature正刊上3张图,换数据即可用!
复现IF50.0期刊上6张图,换数据即可用!
复现中科院IF 25.9期刊上3张图,换数据即可用!