[R] Producing a legend successfullly

Sarah Goslee sarah.goslee at gmail.com
Mon May 4 21:03:15 CEST 2009


This works for me:
> plot(1:10, 1:10)
> legend("topleft", c("Simulation", "Observation"), lty=1:2, col=2:3)

Try that; if it does work, then we need more information about
exactly what you're doing, because there's a problem not contained
in just that single line of code (which has a problem of its own!).

Sarah

On Mon, May 4, 2009 at 2:46 PM, Steve Murray <smurray444 at hotmail.com> wrote:
>
> Dear all,
>
> I'm attempting to insert a legend into a line graph. I've sorted out the positioning, but I'm unable to display the sample line and associated colour to go within the legend box. Instead, under the variable names, the numbers 1, 2, 2, 3 are displayed in a column (with '2' repeated twice). This is the code I'm using:
>
> legend(80,1150, c("Simulation", "Observation", lty=1:2, col=2:3)
>
> How do I go about displaying a red solid line next to 'Simulation' and a green dashed line next to 'Observation' (and if necessary, remove the numbers that are currently displayed)?
>

-- 
Sarah Goslee
http://www.functionaldiversity.org




More information about the R-help mailing list