Plotting Scatter Plot с 3 разными цветами - PullRequest
0 голосов
/ 28 сентября 2019
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. Как я могу построить график рассеяния сразного цвета?

В моем «сюжете мечты» должно быть 3 разных цветовых кластера, представляющих образцы 1,2 и 3.

1 Ответ

0 голосов
/ 28 сентября 2019

Сначала мы добавляем столбец с коэффициентом к нашему фрейму данных, а затем можем построить его

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()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...