R 程式設計如何將 ggplot2 圖表的兩個軸標籤都顯示為斜體?
要在 R 中將 ggplot2 圖表的兩個軸標籤都顯示為斜體,我們可以使用 theme 函式,在其中可以將 axis.text.x 和 axis.text.y 引數的 face 設定為 italic。
例如,如果我們有一個名為 df 的資料框,其中包含兩列,例如 X 和 Y,那麼我們可以使用下面提到的命令建立 X 和 Y 的散點圖,並使軸標籤為斜體。
ggplot(df,aes(X,Y))+geom_point()+theme(axis.text.x=element_text(face="italic"),axis.text.y=element_text(face="italic"))
示例
以下程式碼片段建立了一個示例資料框。
x<-rnorm(20) y<-rnorm(20) df<-data.frame(x,y) df
建立了以下資料框
x y 1 -0.21062292 1.3580689 2 0.85345738 -0.3940783 3 1.15551683 0.8026387 4 0.53607421 0.8570883 5 2.79518912 0.8876277 6 1.09716564 -1.4281605 7 -0.13668626 -0.1868037 8 1.10768308 -0.4847581 9 1.04976182 0.8196092 10 -0.76949912 -1.1124586 11 -0.78883763 -0.6422824 12 0.11894561 -0.4956317 13 0.09148858 -0.1836053 14 -0.13913979 -0.5980742 15 0.60553342 0.2982480 16 1.01255418 1.8794044 17 0.37599627 -0.3417982 18 0.89855822 1.4217152 19 -0.86766244 -1.5782228 20 -0.93164321 1.1106708
要載入 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.text.x=element_text(face="italic"),axis.text.y=element_text(face="italic"))
輸出
如果您將上面給出的所有程式碼片段作為單個程式執行,它將生成以下輸出。
廣告