在r ggplot图上绘制ID号而不是点

Mon*_*nal -5 r ggplot2

您好,我想基本上准确地说明这篇文章是R-plot数字而不是点, 而是在ggplot中。

我有一个数据框。我想绘制x和y。简单。我还为所有要点提供了第三列ID。我想从第三列而不是常规点中绘制这些ID。ID是1-300之间的数字。

Prr*_*dep 6

尝试这个:

dat <- data.frame(x=rnorm(300), y=rnorm(300), ID=1:300)

ggplot(dat, aes(x= x, y= y)) +geom_text(aes(label=ID))
Run Code Online (Sandbox Code Playgroud)

存在重叠点,因此ID在一个或其他点上重叠。

在此处输入图片说明

  • 刚刚投票。这是解决OP要求的好解决方案。我也不明白为什么它也应该吸引低票。 (2认同)