So exactly what do you want? h <- c(3,5,7) abline(h=h)
draws three horizontal lines at y=3, 5, and 7, as the help page for abline says it should. [Note: that's abline(h=h), not abline(y=h).] Andy > From: Grace Conlon > > if I want to specify y-coordinates for the heights of > horizontal lines to go across a plot. > > x <- c(1,2,3,6,4,8,4,7) > y <- c(3,2,7,4,5,4,5,6) > h <- c(3,5,7) > plot(x,y) > abline(y=h) > > However I got error message: > Warning message: > parameter "y" couldn't be set in high-level plot() function > (I tried abline(h=y) , it;s not what I want also) > > Do u know why? > > > > --------------------------------- > > > [[alternative HTML version deleted]] > > ______________________________________________ > [EMAIL PROTECTED] mailing list > https://www.stat.math.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! > http://www.R-project.org/posting-guide.html > > ------------------------------------------------------------------------------ Notice: This e-mail message, together with any attachments,...{{dropped}} ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html