如何在 R 中使用 ggplot2 建立空繪圖?


使用 ggplot2 建立空繪圖的兩種最簡單方法是使用 geom_blank 函式以及 geom_blank 中新增 theme_bw。geom_blank 將建立一個帶有白色網格線和灰色背景的空繪圖,另一方面,theme_bw 的新增將建立一個帶有灰色網格線和白色背景的空繪圖。

示例

考慮以下資料框

線上演示

> set.seed(151)
> x<-rnorm(20)
> y<-rnorm(20,1,0.5)
> df<-data.frame(x,y)
> df

輸出

      x         y
1  -0.05153895 0.3139643
2   0.76573738 0.1816184
3  -0.14673959 0.8201743
4  -0.11318581 1.6005576
5  -0.39551140 0.6770630
6  0.78227595 0.7446956
7  -1.39747811 0.7004385
8  -1.01883832 1.2728014
9   0.22947586 0.7543531
10  0.67217297 1.0957678
11 -0.48455178 0.7207362
12  0.56060896 1.4613498
13  0.06615648 1.5769990
14 -1.34987612 0.3137949
15 -0.24291581 1.6450906
16 -1.23674102 1.5774510
17 -1.47467765 1.7228397
18  2.43715892 1.1305064
19  0.67352581 1.9645730
20  0.31003951 0.7000570

載入 ggplot2 包並建立一個帶有灰色背景的空繪圖

示例

> library(ggplot2)
> ggplot(df,aes(x,y))+geom_blank()

輸出

建立一個帶有白色背景的空繪圖

示例

> ggplot(df,aes(x,y))+geom_blank()+theme_bw()

輸出

更新於:2020-11-21

2K+ 瀏覽

開啟 職業生涯

透過完成課程獲得認證

開始
廣告