Using Conditional Statements to Change the Color of Data Points

后端 未结 4 849
攒了一身酷
攒了一身酷 2021-01-13 08:39

I have a data set, which I have used to make a scatter plot and I would like to assign three different colors to the data points within three different regions, based on the

4条回答
  •  春和景丽
    2021-01-13 09:10

    You can define a vector of colors and pass it to the col argument of plot. Something like this :

    colors <- rep("black", length(x))
    colors[x<3] <- "red"
    colors[x>1549] <- "pink"
    
    plot(x, y, xlab="chr X position (Mb)",
               ylab="Diversity",
               pch=16, cex =0.7, 
               col = colors)    
    

提交回复
热议问题