0

我的数据集如下所示:

图片图片。

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

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

例如,如果您查看第一个数据点,则标签不是“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)))

图片

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

提前致谢

4

0 回答 0