Ich habe ein Datenfeld von mehreren Spalten (sagen wir n
) mit unterschiedlichen Bereich und einem Vektor der Länge n
. Ich möchte unterschiedliche x-Achse für jede Variable unter jedem Boxplot angezeigt werden. Ich versuchte facet_grid
und facet_wrap
, aber es gibt gemeinsame X-Achse. Diese ist das, was ich versucht habe:Box Plot in R mit zusätzlichen Punkt
d <- data.frame(matrix(rnorm(10000), ncol = 20))
point_var <- rnorm(20)
plot.data <- gather(d, variable, value)
plot.data$test_data <- rep(point_var, each = nrow(d))
ggplot(plot.data, aes(x=variable, y=value)) +
geom_boxplot() +
geom_point(aes(x=factor(variable), y = test_data), color = "red") +
coord_flip() +
xlab("Variables") +
theme(legend.position="none")
was ist die Frage? –
Ich will verschiedene x-Achse für jede Plots – Rajan
Vielleicht facet_wrap (~ yourvar, scales = 'free_x')? – lbusett