[R] Add encoded special characters (greek characters) as text to plot

heyi xiao xiaoheyiyh at yahoo.com
Thu Dec 18 17:59:47 CET 2014


anybody has any hint on this? 

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


 Subject: Add encoded special characters (greek characters) as text to plot
 To: r-help at 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



More information about the R-help mailing list