第3讲:ggplot2完美入门与美化细节打磨——从基础绘制到专业级润色
目录
1. 为什么选择ggplot2?
2. 快速了解ggplot2绘图核心逻辑
3. 基础绘图示范:柱状图、折线图、散点图
(1)简单柱状图
(2)折线图示范
(3)高级散点图 + 拟合线
4. 精细美化:细节打磨决定专业感
5. 推荐的美化小插件(可选进阶)
6. 小练习:快速上手一幅美化图
小结
1. 为什么选择ggplot2
?
在SCI期刊论文绘图中,ggplot2
几乎是黄金标准。原因很简单:
-
基于“图层语法”(Grammar of Graphics),思路清晰;
-
样式统一且可控,易于达到发表级美观;
-
强大扩展性(各种插件包辅助);
-
支持复杂数据可视化(如分面、多变量、多分组...)。
🔹一句话:ggplot2
就是科研绘图的瑞士军刀!
2. 快速了解ggplot2
绘图核心逻辑
ggplot2
构建图形,就像搭积木。基本结构是:
ggplot(data, aes(x = 变量1, y = 变量2)) +几何对象(geom_XXX) +坐标系与主题设置 +其他美化细节
比如:
library(ggplot2)ggplot(mtcars, aes(x = wt, y = mpg)) +geom_point()
✔️ 这就画出了汽车重量(wt)与油耗(mpg)的散点图。
3. 基础绘图示范:柱状图、折线图、散点图
(1)简单柱状图
ggplot(mtcars, aes(x = factor(cyl))) +geom_bar(fill = "steelblue") +labs(x = "气缸数", y = "数量", title = "汽车气缸数量分布")