在 R 中使用 geom_text 如何設定文字位置?


要透過 geom_text 設定文字位置,我們可以使用位於相應位置的 X 軸和 Y 軸值。我們必須確保為這兩個軸設定的值不位於資料以內,否則文字將列印在我們要繪製的圖表上,並且會變得不那麼美觀

示例

考慮下面的資料框 −

 動態演示

x<-rnorm(2000,35,4)
df<-data.frame(x)
head(df,20)

輸出

    x
1  37.87815
2  39.43620
3  33.10465
4  38.23600
5  28.02520
6  38.18482
7  40.03815
8  35.97931
9  36.22602
10 38.82414
11 38.42714
12 37.73128
13 37.60845
14 36.77148
15 32.32440
16 34.78278
17 36.14291
18 36.37788
19 29.43467
20 32.47102

載入 ggplot2 包,並使用文字標籤“直方圖”建立 x 的直方圖 −

示例

library(ggplot2)
ggplot(df,aes(x))+geom_histogram(bins=30)+geom_text(data=data.frame(),aes(label="Histogram",x=22,y=150))

輸出

更新於: 2021-03-06

388 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始
廣告