[R-br] como usar um layout gráfico do tipo 3x2 ?

Cleber N.Borges klebyn em yahoo.com.br
Segunda Abril 16 21:51:30 -03 2018


olá a todos,

esbarrei na função " split.screen " e é a solução que queria...

fica aqui como documentação!

T+
#####################################################

 > split.screen(c(2, 1))
[1] 1 2
 > split.screen(c(1, 3), screen = 1)
[1] 3 4 5
 > screen(3)
 > plot(0)
 > screen(4)
 > plot(0)
 > screen(5)
 > plot(0)
 > split.screen(c(1, 2), screen = 2)
[1] 6 7
 > screen(6)
 > plot(0)
 > screen(7)
 > plot(0)






Em 16/04/2018 16:39, Rodrigo Araújo e Castro via R-br escreveu:
> Cleber,
>
> após enviar o email anterior verifiquei que da forma como você propôs 
> o problema a melhor abordagem seria utilizar uma janela 2x3 (2 linhas 
> e 3 colunas). Apresento o próximo exemplo com seus próprios dados do 
> email e os 6 gráficos propostos - 4 utilizando a função *plot()* e 2 a 
> função *hist()*.
>
>
> /# abre device
> dev.new()
>
> # altera parametro para utilizar uma janela 2 (linhas) x 3 (colunas)
> par(mfrow=c(2,3))
>
> # gerando 6 graficos
> plot( rnorm(10), col=1 )
> plot( rnorm(10), col=2 )
> plot( rnorm(10),col=3 )
> hist( rnorm(10), col=1 )
> hist( rnorm(10), col=2 )
> plot( rnorm(10),col=3 )
>
>
> # retorna parametro para o default (1x1)
> par(mfrow=c(1,1))
>
> # fecha device
> dev.off()/
>
>
> att,
> Rodrigo
>
> Em segunda-feira, 16 de abril de 2018 16:32:20 BRT, Rodrigo Araújo e 
> Castro <roacastro87 em yahoo.com.br> escreveu:
>
>
> Boa tarde Cleber,
>
> Para responder a sua dúvida, apresento a seguir um exemplo em que o 
> mesmo gráfico é gerado a partir de um vetor /x /apenas 1//vez e depois 
> 5 vezes, em uma janel (device) 3x2. Nesse exemplo não é necessário 
> importar nenhum pacote extra.
>
>
> /
> /
> /# dados
> x = c(1,2,3,4)
>
> # gerando apenas 1 grafico
> plot(x,type="b")
>
> # abre device
> dev.new()
>
> # altera parametro para utilizar uma janela 3x2
> par(mfrow=c(3,2))
>
> # gerando apenas 5 graficos
> plot(x,type="b")
> plot(x,type="b")
> plot(x,type="b")
> plot(x,type="b")
> plot(x,type="b")
>
>
> # retorna parametro para o default (1x1)
> par(mfrow=c(1,1))
>
> # fecha device
> /
> /dev.off()/
>
> att,
> Rodrigo
> Em segunda-feira, 16 de abril de 2018 16:04:15 BRT, Cleber N.Borges 
> via R-br <r-br em listas.c3sl.ufpr.br> escreveu:
>
>
> Olá a todos,
>
> Gostaria de fazer 5 gráficos em uma mesma janela...
>
> mas não entendi como usar as funções de layout... Gostaria de algo mais
> ou menos como coloco abaixo:
>
> ########
>
> #   primeira linha na janela gráfica =>   3 gráficos
>
> plot( rnorm(10), col=1 ); plot( rnorm(10), col=2 ); plot( rnorm(10),
> col=3 );
>
> #   segunda linha na janela gráfica =>   2 gráficos
>
> hist( rnorm(10), col=1 ); hist( rnorm(10), col=2 ); plot( rnorm(10),
> col=3 );
>
>
> agradeço antecipadamente pela ajuda
>
> Cleber Borges
>
>
> ---
> Este email foi escaneado pelo Avast antivírus.
> https://www.avast.com/antivirus
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br <mailto:R-br em listas.c3sl.ufpr.br>
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e fornea 
> cdigo mnimo reproduzvel.
>
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a c�digo m�nimo reproduz�vel.


-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20180416/9d6be492/attachment.html>


Mais detalhes sobre a lista de discussão R-br