On Jul 10, 2011, at 6:16 AM, dmeire wrote:
I'm using the image.plot() function (fields package), but I want to
enlarge
the characters of the legend (as they are too small to be read in a
combined
figure), but there is no way I can find a command to do this. I can
enlarge
the legend bar (with legend.witdh), axis character size (cex.axis)
or the
total legend size (legend.shrink), but not the character size of the
legend
characters itself (and only that). Is it possible to do it in one or
another
way?
Looking at the code, it appears to me that the legend text is written
with mtext() and that there was no provision made for passing a cex
parameter to the calls. This appears to be the code that would need to
be considered and modified:
#------------
if (!is.null(legend.lab)) {
legend.args <- list(text = legend.lab, side =
ifelse(horizontal,
1, 4), line = legend.mar - 2)
}
if (!is.null(legend.args)) {
do.call(mtext, legend.args)
#---------------
See if creating a modified version of image.plot with an added
parameter to control cex.legend give you something more useful.
--
David Winsemius, MD
West Hartford, CT
______________________________________________
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.