如何在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))
輸出
如果您將以上所有程式碼片段作為一個程式執行,它將生成以下輸出 -
廣告