目錄
第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