Usando seu exemplo:

> barras <- barplot(dadosest,ylim=c(0,150),beside=TRUE)
> points(barras[,1],dados$y1)
> points(barras[,2],dados$y2, pch=19)
> lines(barras[,1],dados$y1)
> lines(barras[,2],dados$y2, lty=2)

HTH
--
Cesar Rabak

PS.: Se você quer ver as "bolinhas e as linhas" em outro gráfico do lado direito, a resposta seria outra. . .

> par(mfrow=c(1,2))
> barplot(dadosest,ylim=c(0,150),beside=TRUE)
> barplot(dadosest,ylim=c(0,150),beside=TRUE,col=0,border=NA)
> points(barras[,1],dados$y1)
> lines(barras[,1],dados$y1)
> points(barras[,2],dados$y2,pch=19)
> lines(barras[,2],dados$y2,lty=2)




2017-08-31 11:13 GMT-03:00 Diogo Jerônimo via R-br <r-br@listas.c3sl.ufpr.br>:
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

_______________________________________________
R-br mailing list
R-br@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.