[R] Substituting Greek symbols in some tick labels

David Winsemius dwinsemius at comcast.net
Fri Jul 5 08:31:19 CEST 2013


On Jul 4, 2013, at 8:14 PM, Eric Archer - NOAA Federal wrote:

> I have a character vector that I'm using to label ticks in a  
> dotchart. Some
> of the elements in the vector have an asterisk (*) where a Greek Delta
> needs to be placed when the plot is generated. Here's a simple  
> example:
>
> x <- 1:4
> x.lab <- c("a*a", "bbb", "c*c", "ddd")
> dotchart(x, labels = x.lab)
>
> The first and third labels should be 'a<Delta>a' and 'c<Delta>c'. I've
> tried things like,
>
> x.lab <- strsplit(x.lab, "[*]")
> x.lab <- lapply(x.lab, function(y) expression(paste(y, sep = Delta)))

The plotmath function paste has no sep argument.

Do you want to do this "by hand"? (Since you have not offered values  
of 'y'.)

x.lab <- expression( a*Delta*a, bbb, c*Delta*c, ddd)

#   Note use of "*" and no quotes in an expression vector.

  x <- 1:4
dotchart(x, labels = x.lab)

-- 
David.

>
> but because 'y' is unevaluated, the resulting list elements won't  
> work as
> tick labels. I've tried to modify it by using bquote and substitute,  
> but
> couldn't get anything closer. Any suggestions? Thanks!
>
> Cheers,
> eric
>
> -- 
>
> Eric Archer, Ph.D.
> Southwest Fisheries Science Center
> NMFS, NOAA
> 8901 La Jolla Shores Drive
> La Jolla, CA 92037 USA
> 858-546-7121 (work)
> 858-546-7003 (FAX)
>
> Marine Mammal Genetics Group: swfsc.noaa.gov/prd-mmgenetics
> ETP Cetacean Assessment Program: swfsc.noaa.gov/prd-etp
>
> "The universe doesn't care what you believe.
> The wonderful thing about science is that it
>   doesn't ask for your faith, it just asks
>   for your eyes."  - Randall Munroe
>
> "Lighthouses are more helpful than churches."
>   - Benjamin Franklin
>
>   "...but I'll take a GPS over either one."
>       - John C. "Craig" George
>
> 	[[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at 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.

David Winsemius, MD
Alameda, CA, USA



More information about the R-help mailing list