如何防止geom_text_repel使用默认数字排序列表在散点图上标记点?

时间:2019-03-25 02:01:44

标签: r ggplot2 ggrepel

我的数据集如下:

imgur picture.

我正在尝试使用数据标签创建一个简单的散点图,这些数据标签是名字(名字和姓氏)。

我在ggrepel中使用了geom_text_repel来创建数据标签,但是图中的标签只是我数据集中数据点顺序的数字。

例如,如果您查看第一个数据点,则标签不是“ Stephen Curry”,而是“ 1”

我不知道为什么会这样,而且找不到其他遇到我问题的人,更不用说解决方案了。

代码:

ggplot(gravity,
       aes(TS., USG., label = rownames(gravity))) +
  geom_point(aes(TS., USG.), color='black') + 
  geom_text_repel(aes(TS., USG., label = rownames(gravity)))

imgur image

上图显示了由代码创建的绘图。如您所见,标签只是订购号,而不是名称。考虑到这些订购号不属于我导入的数据集,我不明白为什么会发生这种情况。

预先感谢

0 个答案:

没有答案