Re: [R] Decimal point as a comma in postcript and pdf graphics

From: Peter Dalgaard <>
Date: Thu 10 Mar 2005 - 01:18:31 EST

Ronny Klein <> writes:

> Hi,

> after a lengthy but unsuccessfull search I couldn't come up with a solution to
> the following problem:
> I would like to have a "comma" instead of a "point" as the decimal point in my

> graphics, i.e. postscript and pdf files, for I write my thesis in German. My
> system is:
> OS: Debian Unstable
> R-Version: 2.0.1
> System locale: de_DE@euro
> Could someone, please, help me out or at least point me to the right
> documentation. I'm just lost at the moment.

We don't have a way of formatting numbers according to LC_NUMERIC, as far as I know. This leaves it to you to set up axes etc. to your liking, e.g.

 x <- rnorm(100,,.2)
 p <- pretty(x)
 axis(1, at=p, labels=sub("\\.", ",", p))

(and possibly throw in xlim=range(p) on the hist() call. Or use axTicks(), which is probably a better idea.)

> Ronny
> PS: The problem of displaying the German umlauts, I have already solved: I
> have to use the WinAnsi.enc as the default encoding file. Which is odd in my
> opinion.

This should improve in 2.1.0 (or at least be broken in new and interesting ways) due to support for UTF-8 encodings.

   O__  ---- Peter Dalgaard             Blegdamsvej 3  
  c/ /'_ --- Dept. of Biostatistics     2200 Cph. N   
 (*) \(*) -- University of Copenhagen   Denmark      Ph: (+45) 35327918
~~~~~~~~~~ - (             FAX: (+45) 35327907

______________________________________________ mailing list
PLEASE do read the posting guide!
Received on Thu Mar 10 01:56:54 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:30:42 EST