I don't know if there is a nice, easy way of doing this, but this method will work:
with(iris, plot(Sepal.Length, Sepal.Width, pch=as.numeric(Species), cex=1.2)) lg<-legend(6.5, 4.2, c("setosa", "versicolor", "virginica"), cex=1, pch=1:3, title=expression("kg/km"^2), bty="n") x1 <- lg$rect$left y1 <- lg$rect$top - lg$rect$h x2 <- x1 + lg$rect$w y2 <- lg$rect$top + .1 # change the .1 to get more or less space rect(x1,y1,x2,y2) On 26/10/06, Denis Chabot <[EMAIL PROTECTED]> wrote: > Hi, > > I've looked at the parameters available for the legend function and > cannot find a way to change the distance between the top of the box > surrounding a legend and the legend's title. I have a math expression > that raises the height of my title. > > If you don't mind the non-sensical title I give to the legend for > this plot (Figure 3.20 in R Graphics): > > with(iris, > plot(Sepal.Length, Sepal.Width, > pch=as.numeric(Species), cex=1.2)) > legend(6.5, 4.2, c("setosa", "versicolor", "virginica"), > cex=1, pch=1:3, title=expression("kg/km"^2)) > > The result depends on the device, but I think any device will show > the box needs to be raised a bit (in quartz, the top of the box > passes in the middle of the "2", in pdf it is acceptable, but just > (the top of the box lightly touches the top of the "2"). > > Sincerely, > > Denis Chabot > > ______________________________________________ > R-help@stat.math.ethz.ch 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. > -- ================================= David Barron Said Business School University of Oxford Park End Street Oxford OX1 1HP ______________________________________________ R-help@stat.math.ethz.ch 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.