Я пытаюсь добавить цвета к моим точкам данных на моем блокпосте, основываясь на определенной группе, но только на подмножестве наблюдений в этой группе. Например:
У меня есть набор данных, который выглядит примерно так:
Value Make Location
40 Honda USA
50 Toyota CHINA
60 Ford FRANCE
70 Subaru CHINA
50 Honda BRAZIL
50 Toyota SPAIN
30 Nissan CANADA
Я строю диаграмму в виде квадрата, смотря на переменную значения на оси Y и создавая переменную на оси X ось. Затем я хочу добавить все точки данных на свой блок-график и закрасить только те, где местоположение = Китай, Бразилия и Испания (все разные цвета), в то время как другие точки данных, которые не являются Китаем, Бразилией и Испанией, будут просто черными. ,
Это мой код:
library(ggplot2)
data %>% ggplot(aes(x=Make, y=Value)) +
geom_boxplot() +
geom_jitter(aes(color=Location))
, но он окрашивает все точки данных на основе переменной местоположения. Мне нужно, чтобы точки окрашивались только в том случае, если в Китае, Бразилии и Испании были указаны все данные. как я могу этого достичь? Любые предложения будут с благодарностью!