Hi all!
I've written a handy script that uses a for loop to allow me to generate a
large number of figures and statistical outputs for a large dataset.
I am using indexing to retrieve a species name for the title of my graphs-
which worked fine. However, I need to italicize these species names.
I originally used the paste function, and had no problems with indexing:
*main=paste("Yield for ", testsub[1,3], " in management region ",
testsub[1,2])*
The title looks like: "*Yield for Gadus morhua in management region 4X5Y*"
I tried bquote from a related help thread, I tried to emulate it:
*spp<-testsub[1,3]*
*region<-testsub[1,2]*
*
*
*main=bquote(Yield ~ for ~ italic(.(spp)) ~ in ~ management ~ region ~
.(region))*
Which doesn't seem to work at all, but when I try not putting anything after
the italic:
*main=bquote(Yield ~ for ~ italic(.(spp)))*
I get: "*Yield for 1*"
While *spp=Gadus morhua*
I'm at wit's end, I tried to read about substitute, expression, and eval
functions in the hopes I can figure it out, but I am lost!
Thanks for any help!
Cheers,
-Jeremy N
Undergraduate Researcher in Macroecology
University of Ottawa
Department of Biology
Ad astra per alia porci!
[[alternative HTML version deleted]]
______________________________________________
[email protected] 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.