如何使用 ggplot2 在 R 中將箱線圖標籤設定為斜體?
與其他統計分析工具一樣,R 不會將箱線圖標籤顯示為斜體,因此,如果我們想這樣做,就需要手動操作。在 ggplot2 中,我們有一個 scale_x_discrete 函式,可以使用它來使用 expression 函式將預設字型更改為斜體。
示例
考慮下面的資料框−
set.seed(121)
x<−sample(c("Male","Female"),5000,replace=TRUE)
y<−rnorm(5000,10,1)
df<−data.frame(x,y)
head(df,20)輸出
x y 1 Female 8.543501 2 Female 11.235843 3 Female 10.619936 4 Male 11.913005 5 Female 9.454871 6 Male 11.050363 7 Male 11.345901 8 Male 9.988700 9 Male 9.470426 10 Male 9.922687 11 Male 10.563857 12 Male 10.701888 13 Female 10.433731 14 Male 9.324858 15 Female 11.511777 16 Female 8.728229 17 Male 10.363001 18 Female 11.160330 19 Male 11.342272 20 Female 10.113535
載入 ggplot2 包併為 Male 和 Females 建立 y 的箱線圖−
示例
library(ggplot2) ggplot(df,aes(x,y))+geom_boxplot()
輸出

使用 X 軸上的斜體標籤建立箱線圖−
ggplot(df,aes(x,y))+geom_boxplot()+scale_x_discrete(labels=expression(italic(Female),italic(Male)))
輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP