Utworzono wykres z ggplot
, a później użyłem arrangeGrob
do połączenia tych wykresów. Czy istnieje sposób na usunięcie fragmentów wykresu z tego połączonego wykresu? A może wyodrębnić?dzielenie lub usuwanie wykresów po ustawieniu Grob
Oto minimalne przykład:
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)
Chciałbym usunąć jedną z dwóch działek.
Wiedziałem, że jest łatwiejszy sposób! Czy powinien to być "grid.ls (g)", jeśli nie chcesz go najpierw narysować? Nie jestem pewien, czy moja odpowiedź jest teraz przydatna, i mogę ją usunąć. – Spacedman
@Spacedman - Twoje może nie być najbardziej przydatne podejście, chociaż lord wie, że użyłem go dość często w przeszłości! –
To jest niesamowite !!! :-) Zaoszczędziłem wiele godzin !!! – drmariod