如何增加ggplot2圖表中X軸線的寬度?


為了增加R中ggplot2圖表中X軸線的寬度,我們可以使用`theme`函式,其中我們可以將`axis.line.x.bottom`引數大小設定為所需大小,並使用`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 4 5
2 5 0
3 5 3
4 7 4
5 1 9
6 0 6
7 6 0
8 9 7
9 6 5
10 5 3
11 2 8
12 3 2
13 5 1
14 1 2
15 8 2
16 6 5
17 5 2
18 1 2
19 9 4
20 9 2

要載入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軸線寬度的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.x.bottom=element_line(size=2))

輸出

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

更新於:2021年11月3日

4K+ 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.