有没有办法在ggplot的散点图中的点上添加因子标签?
以虹膜数据集为例(唯一行)。
iris_unique <- unique(iris)
物种列是3个级别的因子。我可以用sepal.length和sepal.width:
制作一个散点图ggplot(iris_unique, aes(x=Sepal.Length, y=Sepal.Width, col=Species)) +
geom_point(size = 3)+
theme_bw()
我需要一种方法将标签放在3个不同的区域之上,表明它们属于哪个因子级别。
对于少数级别的颜色足够,但我通常使用cca处理数据集。 20个因子水平和颜色对于在散点图上指示不同的因子是无用的。如果有一种方法可以在图形中添加文本标签(而不是每个点,但是每个因子级别的一个标签大致位于相应的点区域之上),我认为它仍然可以传达信息。
提前谢谢大家!