我有这个数据集:
library(tidyverse)
dataset <- data.frame(CustomerId = c(1,2),
umap_01 = c(0.0198, -0.319),
umap_02 = c(0.336, -0.321))
我想用下面的代码创建一个ggplot:
p <- dataset %>%
ggplot(aes(umap_01,umap_02)) +
geom_point(aes(text = CustomerId), alpha = 0.5)
但我收到了这个信息:
Warning message:
Ignoring unknown aesthetics: text
我不明白为什么文字是一种有效的美学。请,你能帮我这个代码吗?我做错了什么?
2条答案
按热度按时间8yparm6h1#
另一个选择是使用shape,如果你将一列数据传递给
aes
,你需要使用scale_shape_identity
或者I()
。由reprex package(v2.0.0)于2021年4月30日创建
p8h8hvxi2#
可以使用
geom_text
。例如: