Ich erstellte ein Diagramm mit ggplot
und später habe ich arrangeGrob
verwendet, um diese Grafiken zu kombinieren. Gibt es eine Möglichkeit, Teile eines Graphen aus diesem kombinierten Plot zu entfernen? Oder vielleicht extrahieren?Splitting oder Entfernen von Graphen nach arrangeGrob
ist hier ein minimales Beispiel:
library(ggplot2)
library(gridExtra)
df <- data.frame(x=rnorm(20), y=rnorm(20), y2=rnorm(20))
g1 <- ggplot(df, aes(x, y)) + geom_point()
g2 <- ggplot(df, aes(x, y2)) + geom_point()
g <- arrangeGrob(g1,g2, widths=c(3.5,7.5), ncol=2)
print(g)
Ich mag würde eine der beiden Grundstücke entfernen.
Ich wusste, dass es einen einfacheren Weg gab! Sollte es "grid.ls (g)" sein, wenn Sie es nicht zuerst grafisch darstellen wollen? Ich bin mir nicht sicher, ob meine Antwort jetzt überhaupt nützlich ist und ich könnte sie löschen. – Spacedman
@Spacedman - Ihr vielleicht nicht der nützlichste Ansatz, obwohl der Herr weiß, dass ich es oft genug in der Vergangenheit verwendet habe! –
Das ist genial !!! :-) Sparte mir Stunden Zeit !!! – drmariod