Dear Mafalda,
?legend is what you are looking for. Take a look at the help page. Here is
one way to do what you asked for:
legend('topleft', c('A','B','C'),lty=1,
col=c(1,2,4))
HTH,
Jorge
On Mon, May 11, 2009 at 11:26 AM, Mafalda Viana <vianam@tcd.ie> wrote:
> Dear R users,
>
> I have what I think it is a very simple question concerning plots in R. If
> you could help me I would be very grateful.
>
> How can I include a legend in my plot? Below I give an example of my data
> and the code I am using.
>
> What I wish to accomplish is a legend saying that the black line refers to
> "A", the red to "B" and the blue to "C". Any
suggestions?
>
>
> # data
> x<-c(1,2,3,4,5)
> y1<-c(2,4,6,8,10)
> y2<-c(3,4,5,6,7)
> y3<-c(2,3,5,7,9)
>
> # plot
> plot(x, y1, main="plot", type="l",
xlab="x-axis", ylab="y-axis",
> col="black")
> lines(x, y2, col="red")
> lines(x, y3, col="blue")
>
> Thanking in advance.
>
> Best regards,
> Mafalda
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
[[alternative HTML version deleted]]