[R] Legend titles in log plots broken? (ver. 2.2.1)
    Rob Steele 
    rfin.20.phftt at xoxy.net
       
    Wed May 10 23:53:28 CEST 2006
    
    
  
Legend titles work in linear plots:
curve(1/x, xlim = c(0, 1))
legend(x = 'topright', inset = 0.04,
        legend = '1/x', lty = 1,
        title = 'Legend Title')
But when you change to a log plot on either dimension things get screwy:
curve(1/x, xlim = c(0, 1), log = 'y')
legend(x = 'topright', inset = 0.04,
        legend = '1/x', lty = 1,
        title = 'Legend Title')
If you save the value legend() returns you can look at it and see that 
it's messed up:
l <- legend(x = 'topright', inset = 0.04,
             legend = '1/x', lty = 1,
             title = 'Legend Title')
 > l
$rect
$rect$w
[1] 0.2349272
$rect$h
[1] 0.2727899
$rect$left
[1] 0.7618728
$rect$top
[1] 1.9936
$text
$text$x
[1] 0.9188374
$text$y
[1] 1.81174
 > R.Version()
$platform
[1] "i686-redhat-linux-gnu"
$arch
[1] "i686"
$os
[1] "linux-gnu"
$system
[1] "i686, linux-gnu"
$status
[1] ""
$major
[1] "2"
$minor
[1] "2.1"
$year
[1] "2005"
$month
[1] "12"
$day
[1] "20"
$"svn rev"
[1] "36812"
$language
[1] "R"
    
    
More information about the R-help
mailing list