Skip to content
Back to formatted view

Raw Message

Message-ID: <1099500311.8211.46.camel@localhost.localdomain>
Date: 2004-11-03T16:45:11Z
From: Marc Schwartz
Subject: Legend placement in barplot?
In-Reply-To: <Pine.LNX.4.21.0411031552540.18231-100000@mail.mrc-dunn.cam.ac.uk>

On Wed, 2004-11-03 at 09:55, Dan Bolser wrote:
> This has been asked before, but all the answers are hidiously complex.
> 
> The
> 
> legend.text=TRUE 
> 
> option of barplot is almost exactly what I need, except I need a
> 
> legend.placement='tl'
> 
> (top left) option. This option would be in contrast to the default
> placement which we could call 'tr' (top right).
> 
> Anyone know how to edit the barplot code to make this change? Could
> someone like me work out how to do this?
> 
> Cheers,
> Dan.

Dan,

Do not edit the barplot() code. Use the legend() function instead, which
enables you to specify the x,y coordinates of the upper left hand corner
of the legend box. See ?legend

A fair number of the questions that you have had regarding graphics are
covered in Chapter 12 "Graphical Procedures" in "An Introduction to R":

http://cran.r-project.org/doc/manuals/R-intro.pdf

which is included with the R installation.

Another online resource for some graphics assistance would be R News
Volume 3 Number 2 for October 2003, which has an article on R's base
graphics in the R Help Desk section:

http://cran.r-project.org/doc/Rnews/Rnews_2003-2.pdf

Notwithstanding all of that, searching the r-help archives is yet
another terrific online (and free) resource that you _should_ avail
yourself of.

HTH,

Marc Schwartz