第1讲|R语言绘图体系总览(Base、ggplot2、ComplexHeatmap等)
目录
第1讲|R语言绘图体系总览
✨ 引言:为什么R绘图如此重要?
🧩 1. Base绘图系统
🧩 2. ggplot2生态系统
🧩 3. ComplexHeatmap超级热图系统
🧩 4. 其他特色绘图库(快速了解)
✏️ 小结一句话
📅 预告下一讲
第1讲|R语言绘图体系总览
(Base、ggplot2、ComplexHeatmap等)
✨ 引言:为什么R绘图如此重要?
在科研尤其是SCI期刊论文中,图表往往比正文更能打动审稿人。
图好不好,不仅体现你的数据素养,还直接影响论文能否顺利接受。
R语言之所以备受推崇,很大一部分原因就是:
它可以帮助你做出令人惊艳的科研级图表。
但——R的绘图体系其实很庞杂,常见的就有:
-
Base绘图系统
-
ggplot2生态系统
-
ComplexHeatmap超级热图系统
-
其他专用图系统(circlize、survminer、igraph等等)
今天,我们就来做一次全景式的总览,为后面的深入学习打下坚实基础!
🧩 1. Base绘图系统
Base绘图是R最原始、最基础的绘图方式,来自graphics
包。
特点可以概括为:
特点 | 说明 |
---|---|
自由度高 | 可以手动控制每一个细节(颜色、线型、坐标轴等) |
代码简短 | 绘制简单图表(散点图、直方图)非常快速 |
缺点 | 自带美观性差,需要大量手工调整 |
🔹 示例代码:
# Base绘图示例
x <- rnorm(100)
y <- r