Eu sou muito novo no R e em todos os pacotes no R. Olhei para a documentação do ggplot2, mas não consegui encontrar isso. Eu quero um gráfico de caixa de variável boxthis
em relação a dois fatores f1
e f2
. Suponha que ambos f1
e f2
são variáveis fatoriais e cada um deles use dois valores e boxthis
é uma variável contínua. Eu quero ficar 4 boxplots em um gráfico, cada um correspondendo a uma combinação das possíveis combinações que f1
e f2
pode tomar. Eu acho que usando a funcionalidade básica em R, isso pode ser feito por
> boxplot(boxthis ~ f1 * f2 , data = datasetname)
Agradecemos antecipadamente por qualquer ajuda.
Respostas:
Posso pensar em duas maneiras de conseguir isso:
1. Crie todas as combinações de
f1
ef2
fora daggplot
função2. use cor / preenchimento / etc.
fonte
interaction()
. De notar, podemos especificargeom_boxplot(position = position_dodge(width = .9))
para adicionar espaço extra entre gráficos de caixa.dodge
argumento naggplot
função -ggplot(aes(y = boxthis, x = f2, fill = f1, dodge=f1), data = df) + geom_boxplot()
Aqui está outra maneira:
Fornece algo como o seguinte:
fonte