在 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))
输出
广告