Я создал график с ggplot
, а позже я использовал arrangeGrob
, чтобы объединить эти графики. Есть ли способ удалить части диаграммы из этого комбинированного графика? Или, может быть, извлечь?splitting or remove graphs after organizGrob
Вот минимальный пример:
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)
Я хотел бы, чтобы удалить один из двух участков.
Я знал, что есть более простой способ! Должно ли это быть 'grid.ls (g)', если вы не хотите сначала его строить? Не уверен, что мой ответ сейчас полезен, и я могу его удалить. – Spacedman
@Spacedman - Твой может быть не самый полезный подход, хотя лорд знает, что я использовал его достаточно часто в прошлом! –
Это потрясающе !!! :-) Сэкономил мне время! – drmariod