[R] Add encoded special characters (greek characters) as text to plot
heyi xiao
xiaoheyiyh at yahoo.com
Sun Dec 21 02:14:25 CET 2014
Thank you all for the input. That helps, although I haven’t get the exact solution..
--------------------------------------------
On Thu, 12/18/14, Chel Hee Lee <chl948 at mail.usask.ca> wrote:
Subject: Re: [R] Add encoded special characters (greek characters) as text to plot
To: "Jeff Newmiller" <jdnewmil at dcn.davis.ca.us>, "heyi xiao" <xiaoheyiyh at yahoo.com>, "heyi xiao via R-help" <r-help at r-project.org>
Date: Thursday, December 18, 2014, 3:43 PM
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:<jdnewmil at 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 at r-project.org>
wrote:
>> 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
>>
>>
______________________________________________
>> R-help at 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 at 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.
>
More information about the R-help
mailing list