[R-br] Barplot com dois eixos

Diogo Jerônimo diogojose21 em yahoo.com.br
Sexta Setembro 1 08:32:16 -03 2017


Oi César e Elias, obrigado a ambos pela atenciosidade, e peço desculpas, acho de fato que não fui claro. 
Irei fazer o barplot mais corriqueiro como mostrei na rotina:
dados=data.frame(y1=c(110,120,115,130,125),y2=c(102,105,104,103,107))
dadosest=as.matrix(dados)
barplot(dadosest,ylim=c(0,150),beside=TRUE)
Só que os gráficos de "bolinhas" não serão os mesmos valores, será outro conjunto numa outra escala. Exemplo, padronizando os valores acima, teríamos os seguintes dados:
dadosp=data.frame(y1p=c(-1.26,0.00,-0.63,1.26,0.63),y2p=c(-1.14,0.41,-0.10,-0.62,1.45))
dadosestp=as.matrix(dadosp)
Esses dados em azul (que são padronizados pelos valores em vermelho) é que serão plotados em "bolinhas". Para esses, a escala será outra, e representada no eixo a direita. O da esquerda conterá a escala dos dados em "barras".

Desculpa, consegui ser claro?
Obrigado novamente!!! Diogo JerônimoBacharel em Ciências Estatísticas - ENCE/IBGEMestre em Metrologia - PUC-Rio/PósMQICONRE: 8514 - SÉRIE ACel:(21)99680-8535Email: diogojose21 em yahoo.com.brhttp://lattes.cnpq.br/8996149312896520

      De: Elias T. Krainski via R-br <r-br em listas.c3sl.ufpr.br>
 Para: r-br em listas.c3sl.ufpr.br 
 Enviadas: Quinta-feira, 31 de Agosto de 2017 11:19
 Assunto: Re: [R-br] Barplot com dois eixos
   
 Poderia colocar os valores acima das barras: b <- barplot(dadosest,ylim=c(0,150),beside=TRUE)
 text(as.vector(b), as.vector(dadosest)+10, format(dadosest))
 
 Elias
 
 On 31/08/2017 11:13, Diogo Jerônimo via R-br wrote:
  
  Prezados, bom dia!!!
  
  Estou fazendo um barplot, cujos dados estão estruturados no R em forma de matriz como no exemplo abaixo:
  
  dados=data.frame( y1=c(110,120,115,130,125), y2=c(102,105,104,103,107)) 
  dadosest=as.matrix(dados)
  
  barplot(dadosest,ylim=c(0,150),beside=TRUE)
  
  Eu gostaria de criar um novo eixo (à direita), com os valores correspondentes a y1 e y2 plotados como "bolinhas", e se possível com uma reta unindo essas "bolinhas"...
  
  Alguém teria sugestão de como se fazer isso? Eu empreguei a função par(new=T), mas no meu teste, o novo gráfico ficou muito desproporcional.
  
  Se alguém souber e puder ajudar... agradecido desde já!!!    Diogo Jerônimo Bacharel em Ciências Estatísticas - ENCE/IBGE Mestre em Metrologia - PUC-Rio/PósMQI CONRE: 8514 - SÉRIE A Cel:(21)99680-8535 Email: diogojose21 em yahoo.com.br http://lattes.cnpq.br/8996149312896520   
  
 _______________________________________________
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. 
 
 _______________________________________________
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/20170901/dbb1a62b/attachment.html>


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