如何在R中使用ggplot2增加座標軸寬度?


為了使用ggplot2在R中同時增加X軸和Y軸的寬度,我們可以使用theme函式和axis.line引數,其中我們可以將element_line引數設定為更大的值。

檢視下面給出的示例,瞭解如何實現。

示例

以下程式碼片段建立了一個示例資料框 -

x<-sample(0:9,20,replace=TRUE)
y<-sample(0:9,20,replace=TRUE)
df<-data.frame(x,y)
df

建立了以下資料框

   x y
 1 6 9
 2 7 8
 3 1 3
 4 2 4
 5 1 2
 6 2 5
 7 2 4
 8 1 6
 9 4 1
10 7 6
11 0 8
12 9 0
13 9 4
14 1 8
15 6 5
16 7 7
17 0 0
18 6 7
19 1 6
20 6 8

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

x<-sample(0:9,20,replace=TRUE)
y<-sample(0:9,20,replace=TRUE)
df<-data.frame(x,y)
library(ggplot2)
ggplot(df,aes(x,y))+geom_point()

輸出

如果您將以上所有程式碼片段作為一個程式執行,它將生成以下輸出 -

要在上面建立的資料框上建立x和y之間的散點圖,並增加兩個座標軸的寬度,請將以下程式碼新增到上述程式碼片段中 -

x<-sample(0:9,20,replace=TRUE)
y<-sample(0:9,20,replace=TRUE)
df<-data.frame(x,y)
library(ggplot2)
ggplot(df,aes(x,y))+geom_point()+theme(axis.line=element_line(size=2))

輸出

如果您將以上所有程式碼片段作為一個程式執行,它將生成以下輸出 -

更新於: 2021年11月9日

6K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告