使用ggplot2建立不帶座標軸刻度和座標軸標籤的圖表。


為了使用ggplot2建立不帶座標軸刻度和座標軸標籤的圖表,我們可以使用theme函式,其中我們可以使用axis.ticks.x、axis.ticks.y、axis.text.x和axis.text.y等引數將座標軸刻度和座標軸標籤設定為空白。

要了解其工作原理,請檢視以下示例。

示例

考慮以下資料框:

x<-rnorm(20)
y<-rnorm(20)
df<-data.frame(x,y)
df

建立了以下資料框

              x          y
1  -1.029916441 -0.29560947
2  -0.739082074 -0.23020700
3   0.234939440 -0.93942559
4   0.756877856  1.38341053
5   0.389253648 -0.16756918
6  -0.717467618 -0.03400851
7   1.675155881  0.03443810
8   0.174651518  1.28373652
9  -0.003033735  1.74424235
10 -0.737359837  0.66037667
11  0.681099808 -0.94483371
12  0.073636741 -0.91757685
13  0.321299987  0.52778014
14 -1.396619243 -0.05129194
15  0.229400855  1.25622295
16 -0.819646603 -0.39269593
17 -0.417135872 -1.54430356
18  1.637382909  0.32918423
19  0.808213181  1.87005700
20  0.592011449 -0.15108324

要載入ggplot2包並在上述建立的資料框上建立x和y之間的散點圖,請將以下程式碼新增到上述程式碼段:

x<-rnorm(20)
y<-rnorm(20)
df<-data.frame(x,y)
library(ggplot2)
ggplot(df,aes(x,y))+geom_point()

輸出

如果將以上所有程式碼段作為單個程式執行,則會生成以下輸出:

要在上述建立的資料框上建立不帶座標軸刻度和座標軸標籤的x和y之間的散點圖,請將以下程式碼新增到上述程式碼段:

x<-rnorm(20)
y<-rnorm(20)
df<-data.frame(x,y)
library(ggplot2)
ggplot(df,aes(x,y))+geom_point()+theme(axis.ticks.x=element_blank(),axis.ticks.
y=element_blank(),axis.text.y=element_blank(),axis.text.x=element_blank())

輸出

如果將以上所有程式碼段作為單個程式執行,則會生成以下輸出:

更新於:2021年11月12日

瀏覽量:101

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.