Комбинированный график ggplot2 (не на одном графике) с использованием par () или макета ( ) функция? [дубликат]

На этот вопрос уже есть ответ здесь:

Я думал об использовании функций par () или layout () для объединения ggplots . Можно ли будет использовать эти функции?

Допустим, я хочу построить график ggplot для диаграммы рассеяния и ggplot для гистограммы. И хочу объединить два участка (НЕ В ОДНОМ УЧАСТКЕ). Применимо ли это?

Я пробовал это с простым построением графика в R, без использования функций ggplot. И это действительно работает.

Вот образец из Quick-R, ссылка: http://www.statmethods.net/advgraphs/layout.html

# 4 figures arranged in 2 rows and 2 columns
attach(mtcars)
par(mfrow=c(2,2))
plot(wt,mpg, main="Scatterplot of wt vs. mpg")
plot(wt,disp, main="Scatterplot of wt vs disp")
hist(wt, main="Histogram of wt")
boxplot(wt, main="Boxplot of wt")

# One figure in row 1 and two figures in row 2
attach(mtcars)
layout(matrix(c(1,1,2,3), 2, 2, byrow = TRUE))
hist(wt)
hist(mpg)
hist(disp)

Но когда я пытаюсь использовать ggplot и комбинировать сюжет, я не t получить вывод.

24
задан joran 30 June 2012 в 04:58
поделиться