如何使用 R 中的 ggplot2 建立具有 unicode 字元的繪圖示題?


如果我們想在使用 ggplot2 包建立的繪圖示題中使用 unicode 字元,那麼將使用 ggtitle 函式與名為 expression 和 paste 的函式結合使用。使用 expression 和 paste 函式,我們可以為繪圖示題編寫 unicode 字元。檢視以下示例來了解其工作原理。

示例

考慮以下資料框 −

即時演示

> x<-rnorm(20,3,1.04)
> y<-rnorm(20,5,1.04)
> df<-data.frame(x,y)
> df

輸出

      x        y
1 3.4501307 6.354644
2 2.1561511 5.349282
3 4.5018653 6.080046
4 2.5512959 5.957558
5 3.6818738 5.749713
6 3.3348023 3.915156
7 2.1848075 4.906206
8 4.6387566 5.648459
9 3.6686153 4.008336
10 3.0933511 4.435458
11 3.2876128 5.604236
12 3.7064604 5.798906
13 3.0934262 5.482318
14 -0.1128137 4.078793
15 3.2962783 3.856228
16 2.6180760 6.573215
17 3.1926398 5.268238
18 3.6050967 5.091978
19 4.4557263 4.874268
20 2.2436163 3.757898

載入 ggplot2 包並建立標題具有 unicode 字元 μ 的繪圖 −

示例

> library(ggplot2)
> ggplot(df,aes(x,y))+geom_point()+ggtitle(expression(paste("Scatterplot: Normal ",mu,"=3 ","and Normal ",mu,"=5")))

輸出

更新時間: 2021 年 1 月 2 日

547 次瀏覽

開啟職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.