我正在ggplot中制作一些图形,并且在不指定x和y位置的情况下无法弄清楚如何在图形文本中进行绘制。
比方说,我在做这样的曲线图。
sp <- ggplot(mpg, aes(hwy, cty, label = "sometext"))+
geom_point()
Run Code Online (Sandbox Code Playgroud)
我想在每个图形中添加以相同方式打印的标签。调用以下命令仅在提供给的每个x,y值处打印文本aes。
sp + geom_text()
Run Code Online (Sandbox Code Playgroud)
我可以操纵提供的xy数据geom_text()以确保文本在图形之间保持相同的相对位置,但是有没有一种简单的方法可以通过默认位置(例如“顶部”,“底部”等)来调用位置?即sp + geom_text(position="top")。