Why don't you try this approach if you cannot use 'expression()'?

> x <- c("alpha", "beta", "gamma", "delta")
> plot(0, type="n")
> for(i in 1:length(x)) text(x=1, y=i/10, labels=parse(text=x[i]))

Please see the output in R. Is this what you are looking for? I hope this helps. I would also appreciate it if you would provide reproducible examples next time.

Chel Hee Lee

On 12/18/2014 11:48 AM, Jeff Newmiller wrote:
Read the posting guide. The solution is likely to depend on your operating 
system and graphics devices.
---------------------------------------------------------------------------
Jeff Newmiller                        The     .....       .....  Go Live...
DCN:<jdnew...@dcn.davis.ca.us>        Basics: ##.#.       ##.#.  Live Go...
                                       Live:   OO#.. Dead: OO#..  Playing
Research Engineer (Solar/Batteries            O.O#.       #.O#.  with
/Software/Embedded Controllers)               .OO#.       .OO#.  rocks...1k
---------------------------------------------------------------------------
Sent from my phone. Please excuse my brevity.

On December 18, 2014 8:59:47 AM PST, heyi xiao via R-help 
<r-help@r-project.org> wrote:
anybody has any hint on this?

--------------------------------------------


Subject: Add encoded special characters (greek characters) as text to
plot
To: r-help@r-project.org
Date: Wednesday, December 17, 2014, 9:25 PM

Dear all,
I read my a character matrix from a text file. Some of them
have greek characters. To reserve the special characters, I
used stringsAsFactors=F using read.table. I notice that I
can’t print these character string using print(), but I
can use cat():
print("LC\246\302")
[1] "LC\246\302"
cat("LC\246\302\n")
LCβ

The problem is when I add text to my output plot like:
text(x,y, labels="LC\246\302")

I got "LC.. " on my plot. Obviously text function doesn’t
know what’s "\246\302". I google that encoding, and
can’t find exact what that is. It doesn’t look like
ascii or Unicode. Anybody knows what that is?
Note that I can’t use expression() method to pass these
special characters because these are read from a text file,
I just can’t include greek characters manually that way.
Is there a way that I can output these strings with special
characters automatically?
Thank you!
Heyi

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.


______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.

Reply via email to