我可以指定文本应该从哪里开始而不是在ggplot2的geom_text中居中吗?

时间:2017-11-16 19:02:04

标签: r ggplot2

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中的文本位于数据点的中心。

像这样:

enter image description here

我想要的是开始的文字,如下所示:

enter image description here

我意识到我可以使用nudge_x来制作这个特定的图像,但是在数据中,文本显然具有不同的长度,因此不会真正起作用。

ggplot2中是否存在使其成为的内容?理想情况下,geom_text中有一个参数可以选择文本的开头,中间或末尾为坐标,但似乎并非如此。

有人能想出办法吗?

0 个答案:

没有答案