abc=c(8,9,10,11,12,13,14,15,1,2,3,4,5,21,22,23,24,25)
这由3个样本组成,其中(8:15)是样本1,(1:5)是样本2,(21:25) 是样本3。如何制作不同颜色的散点图?
我的“梦想情节”应该具有代表示例1,2和3的3个不同的颜色簇。
答案 0 :(得分:0)
我们首先在数据框中添加一个包含因子的列,然后对其进行绘制
library(ggplot2)
library(dplyr)
data.frame(
abc=c(8,9,10,11,12,13,14,15,1,2,3,4,5,21,22,23,24,25),
the_factor=c(rep(1,times= 15-8+1), rep(2, times = 5-1+1), rep(3, times = 25-21+1))
) %>%
ggplot(aes(x=the_factor, y=abc, col=the_factor %>% as.factor())) +
geom_point()