ggplot2标记R中的散点

时间:2017-12-06 03:46:41

标签: r text ggplot2

尝试在R中标记我的散点。这是我的第一个情节,非常直接,但似乎无法弄清楚添加文字。我已经看过这里的一些其他帖子,但它们部分有意义,但我还是不懂语言。

stats <- read.csv(file.choose())
qplot(data=stats, x=Avg.of.FD.Points, y=Avg.FD.Dev)
text(x, y, label=Home.Skater)

Home.Skater   Avg.of.FD.Points  Avg.FD.Dev
A.J. Greer    |   4.27        | 2.84
Aaron Ekblad  |   12.40       | 6.22
Aaron Ness    |   5.60        | 4.00

1 个答案:

答案 0 :(得分:1)

以下是基于示例数据的geom_text简单散点图示例。

df <- read.table(text = 
    "Home.Skater      Avg.FD.PTS   Avg.FD.Dev
    A.J._Greer       4.27       2.84
    Aaron_Ekblad     12.40      6.22
    Aaron_Ness       5.60       4.00", header = T);

require(ggplot2);
ggplot(df, aes(x = Avg.FD.PTS, y = Avg.FD.Dev, label = Home.Skater)) + 
    geom_point() + 
    geom_text(hjust = 0, nudge_x = 0.05) + 
    xlim(0, 15);

enter image description here

为避免(许多)标签混乱,您可能需要考虑R库ggrepel