У меня есть фрейм данных, и я хотел бы построить изображение, которое сортирует данные определенным образом.
company <- c("company1","company1","company1","company1","company1","company1","company1","company1","company1","company1","company1",
"company1", "company1", "company1", "company1", "company1",
"company2","company2","company2","company2","company2","company2","company2","company2","company2","company2","company2",
"company2", "company2", "company2", "company2", "company2")
salary <- c(24514, 23775, 24389, 23917, 23422, 23045, 24324, 24079, 22570, 23576, 23005, 23206, 23237, 24955, 22274, 22549,
24655, 24798, 23597, 24921, 23506, 22976, 22967, 24641, 24905, 21413, 24469, 23321, 22858, 22870, 22957, 24646)
age <- c(44, 34, 36, 55, 47, 63, 52, 52, 29, 29, 33, 55, 47, 64, 45, 52,
34, 44, 56, 45, 67, 33, 42, 32, 39, 59, 23, 45, 37, 54, 55, 62)
table <- data.frame(salary=salary, age=age, company=company)
mean_age <- mean(age)
mean_salary <- mean(salary)
Я строю график сюжета (возраст, зарплата).
Теперь я бы хотел покрасить все точки данных, которые находятся выше среднего значения и находятся под значением среднего значения.Если точка данных принадлежит компании1, я бы хотела покрасить ее в синий цвет, а если она принадлежит компании2, я бы хотела покрасить ее в красный цвет.