ggplot2 - Мультипанельные графики
Многопанельные графики означают создание нескольких графиков вместе на одном графике. Мы будем использовать функцию par (), чтобы поместить несколько графиков на один график, передав графические параметры mfrow и mfcol.
Здесь мы будем использовать набор данных «AirQuality» для реализации многопанельных графиков. Давайте сначала разберемся с набором данных, чтобы взглянуть на создание многопанельных графиков. Этот набор данных включает в себя ответы газового мультисенсорного устройства, развернутого на месторождении в итальянском городе. Записываются средние почасовые значения реакции вместе с эталонными концентрациями газов от сертифицированного анализатора.
Понимание функции par ()
Изучите функцию par () для создания размера требуемых многопанельных графиков.
> par(mfrow=c(1,2))
> # set the plotting area into a 1*2 array
Это создает пустой график размером 1 * 2.
Теперь создайте гистограмму и круговую диаграмму упомянутого набора данных, используя следующую команду. Этого же явления можно добиться с помощью графического параметра mfcol.
Создание мультипанельных графиков
Единственная разница между ними состоит в том, что mfrow заполняет область подзаголовка по строкам, а mfcol заполняет ее по столбцам.
> Temperature <- airquality$Temp
> Ozone <- airquality$Ozone
> par(mfrow=c(2,2))
> hist(Temperature)
> boxplot(Temperature, horizontal=TRUE)
> hist(Ozone)
> boxplot(Ozone, horizontal=TRUE)
Коробчатые и гистограммы создаются в одном окне, в основном создавая многопанельные графики.
Тот же график с изменением размеров в функции номинала будет выглядеть следующим образом:
par(mfcol = c(2, 2))