我的数据集如下所示:
我正在尝试使用名称(名字和姓氏)的数据标签创建一个简单的散点图。
我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)))
上图显示了代码创建的图。如您所见,标签只是订购号而不是名称。考虑到这些订购号不是我导入的数据集的一部分,我不明白为什么会发生这种情况。
提前致谢