Como usar a função par() em r
Você pode usar a função par() em R para criar vários gráficos de uma vez.
Esta função usa a seguinte sintaxe básica:
#define plot area as four rows and two columns by(mfrow = c(4, 2)) #create plots plot(1:5) plot(1:20) ...
Os exemplos a seguir mostram como usar esta função na prática.
Exemplo 1: Exibir vários gráficos com par()
O código a seguir mostra como usar a função par() para definir uma área de plotagem com 3 linhas e 1 coluna:
#define plot area as three rows and one column by(mfrow = c(3, 1)) #create plots plot(1:5, pch=19, col=' red ') plot(1:10, pch=19, col=' blue ') plot(1:20, pch=19, col=' green ')
Exemplo 2: especificando margens de caminho com mar()
O código a seguir mostra como usar o argumento mar() para especificar as margens ao redor de cada caminho na seguinte ordem: inferior, esquerda, superior, direita.
Nota: O padrão é mar = c(5,1, 4,1, 4,1, 2,1)
#define plot area with tiny bottom margin and huge right margin par(mfrow = c(3, 1), mar = c(0.5, 4, 4, 20)) #create plots plot(1:5, pch=19, col=' red ') plot(1:10, pch=19, col=' blue ') plot(1:20, pch=19, col=' green ')
Observe como os caminhos parecem mais estreitos porque tornamos a margem direita muito grande.
Exemplo 3: especificando o tamanho do texto dos gráficos com cex()
O código a seguir mostra como usar os argumentos cex.lab() e cex.axis() para especificar o tamanho dos rótulos de eixo e rótulos de escala, respectivamente.
Nota: O padrão é cex.lab = 1 e cex.axis = 1
#define plot area with large axis labels par(mfrow = c(3, 1), mar = c(5, 10, 4, 1), cex. axis = 3, cex. lab = 3) #create plots plot(1:5, pch=19, col=' red ') plot(1:10, pch=19, col=' blue ') plot(1:20, pch=19, col=' green ')
Quando terminar de usar a função par(), você pode usar a função dev.off() para redefinir as opções de par.
#reset by() options dev. off ()
É bom usar dev.off() toda vez que terminar de usar a função par().
Recursos adicionais
Como plotar múltiplas colunas em R
Como desenhar uma legenda fora de um gráfico em R
Como criar um gráfico log-log em R