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 ')

função por em r

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 ') 

função por mar em R

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

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *