Manuel Mendoza
2021-Mar-07 05:26 UTC
[R-es] Ordenar gráficos de distribución de frecuencias con ggplot2
Buenos días, como veis en el código que os copio abajo, represento la distribución de la frecuencia de muestras de las 6 categorías presentes en la variable Clst, a lo largo de la variable NPP. Me representa los 6 gráficos ordenados de arriba a abajo. Dos cuestiones: 1. ¿Cómo le puedo indicar el orden? 2. ¿Cómo puedo representar los 6 juntos, superpuestos (con cierta transparencia) en un mismo gráfico? Muchas gracias, como siempre, Manuel pIFd = data %>% gather(x, y, NPP) %>% ggplot(aes(x = y, y = Clst, color = Clst, fill = Clst)) + facet_wrap( ~ x, scale = "free", ncol = 3) + scale_fill_tableau() + scale_color_tableau() + geom_density_ridges(alpha = 0.8) + guides(fill = F, color = F) windows();pIFd [[alternative HTML version deleted]]
Carlos Ortega
2021-Mar-07 08:46 UTC
[R-es] Ordenar gráficos de distribución de frecuencias con ggplot2
Hola Manuel, A ver si esto te puede ayudar. *#----------------- Ordenar gráficos de acuerdo a un estadístico no alfabético ------------------* *library(forcats)* pIFd = data %>% gather(x, y, NPP) %>% ggplot(aes(x = y, y =* fct_reorder(Clst, median(x)) *, color = Clst, fill = Clst)) + facet_wrap( ~ x, scale = "free", ncol = 3) + scale_fill_tableau() + scale_color_tableau() + geom_density_ridges(alpha = 0.8) + guides(fill = F, color = F) windows();pIFd *#----------------- Gráficos todos juntos ------------------* Mira esta ayuda: https://www.r-graph-gallery.com/135-stacked-density-graph.html Gracias, Carlos Ortega www.qualityexcellence.es El dom, 7 mar 2021 a las 6:27, Manuel Mendoza (<mmendoza en fulbrightmail.org>) escribió:> Buenos días, como veis en el código que os copio abajo, represento la > distribución de la frecuencia de muestras de las 6 categorías presentes en > la variable Clst, a lo largo de la variable NPP. Me representa los 6 > gráficos ordenados de arriba a abajo. Dos cuestiones: > 1. ¿Cómo le puedo indicar el orden? > 2. ¿Cómo puedo representar los 6 juntos, superpuestos (con cierta > transparencia) en un mismo gráfico? > > Muchas gracias, como siempre, > Manuel > > > pIFd = data %>% > gather(x, y, NPP) %>% > ggplot(aes(x = y, y = Clst, color = Clst, fill = Clst)) + > facet_wrap( ~ x, scale = "free", ncol = 3) + > scale_fill_tableau() + > scale_color_tableau() + > geom_density_ridges(alpha = 0.8) + > guides(fill = F, color = F) > > windows();pIFd > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]