[R] greek symbols using pch
ecatchpole
e.catchpole at adfa.edu.au
Tue Oct 11 07:25:16 CEST 2005
On 11/10/05 01:12, Earl F. Glynn wrote,:
> "FISCHER, Matthew" <mjf at ansto.gov.au> wrote in message
> news:283982AD9F3CD211B3AC00A0C983032F11443674 at paradise.ansto.gov.au...
>
>> In a plot, can I specify pch to be a greek symbol? (I looked at
>>show.pch() in the Hmisc package but couldn't see the right symbols in
> there).
>>If not, I guess I can get around this using text(x,y,expression()).
>
> I'm not sure where this is explained very well. Having ?font give a clue
> about this would be nice.
>
> Use font=5, the symbol font. To see what's in font=5:
>
> par(font=5, las=1)
> plot(0:15,0:15,type="n",ylim=c(15,0),
> main="Symbols in Font=5",
> xlab="", ylab="",xaxt="n", yaxt="n")
> axis(BOTTOM<-1, at=0:15, 1:16)
> axis(LEFT <-2, at=0:15)
> abline(v=0.5 + 0:14,
> h=0.5 + 0:14, col="grey", lty="dotted")
>
> # pch index of any cell is 16*row + column
> for(i in 0:255)
> {
> x <- i %%16;
> y <- i %/% 16;
> points(x,y,pch=i+1)
> }
When I execute this code, I get a calligraphic R or P occurring with all
of the nifty characters, e.g. \clubsuit. For example
par(font=5, las=1)
plot(0:1, 0:1, type="n")
points(.5, .5, pch=167)
This occurs on screen and in postscript() output. And with R2.1.0 and
R2.2.0. Is this a bug?
Ted.
> R.Version()
$platform
[1] "i686-pc-linux-gnu"
$arch
[1] "i686"
$os
[1] "linux-gnu"
$system
[1] "i686, linux-gnu"
$status
[1] ""
$major
[1] "2"
$minor
[1] "2.0"
$year
[1] "2005"
$month
[1] "10"
$day
[1] "06"
$"svn rev"
[1] "35749"
$language
[1] "R"
--
Dr E.A. Catchpole
Visiting Fellow
Univ of New South Wales at ADFA, Canberra, Australia
and University of Kent, Canterbury, England
- www.ma.adfa.edu.au/~eac
- fax: +61 2 6268 8786
- ph: +61 2 6268 8895
More information about the R-help
mailing list