在 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 次浏览

开启你的职业生涯

完成课程获得认证

开始
广告