在 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))
輸出
廣告