[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