df <- data.frame(x = 10, y = 10, text = "This is an example")
ggplot(df, aes(x, y, label = text)) + geom_point() + geom_text()
正如您所看到的那样,通过运行提供的代码或者可能已经知道geom_text
中的文本位于数据点的中心。
像这样:
我想要的是开始的文字,如下所示:
我意识到我可以使用nudge_x
来制作这个特定的图像,但是在数据中,文本显然具有不同的长度,因此不会真正起作用。
ggplot2中是否存在使其成为的内容?理想情况下,geom_text中有一个参数可以选择文本的开头,中间或末尾为坐标,但似乎并非如此。
有人能想出办法吗?