Powiedzmy mam następujący ramkę danych:odstających Kolor wielu czynników w boxplot
library(ggplot2)
set.seed(101)
n=10
df<- data.frame(delta=rep(rep(c(0.1,0.2,0.3),each=3),n), metric=rep(rep(c('P','R','C'),3),n),value=rnorm(9*n, 0.0, 1.0))
Moim celem jest, aby zrobić wykres typu boxplot od wielu czynników:
p<- ggplot(data = df, aes(x = factor(delta), y = value)) +
geom_boxplot(aes(fill=factor(metric)))
wyjście jest:
Jak dotąd tak dobrze, ale jeśli tak zrobię:
p+ geom_point(aes(color = factor(metric)))
uzyskać:
Nie wiem, co robi. Moim celem jest pokolorowanie wartości odstających, jak to się dzieje here. Zauważ, że this solution zmienia kolor wnętrza pól na biały i ustawia granicę na różne kolory. Chcę zachować ten sam kolor pudełek, gdy ich wartości dziedziczą te kolory. Chcę wiedzieć, jak sprawić, by te odstające kolory uzyskały te same kolory z ich odpowiednich pól.
można dodać '+ facet_wrap (~ czynnik (metryczny))', ale nie jestem pewien, czy to Cię zadowoli – Mateusz1981