Re: [R] avoid using Dingbats symbols for points()

From: Prof Brian Ripley <ripley_at_stats.ox.ac.uk>
Date: Wed, 25 Jun 2008 14:22:36 +0100 (BST)

Please look at the NEWS for R-devel, which was an option to work around this known bug in Adobe Illustrator.

(Of course, the R posting guide suggested this for before posting.)

On Wed, 25 Jun 2008, Hans-Joerg Bibiko wrote:

> Hi,
>
> I came across with a tiny problem.
>
> E.g.:
>
> pdf()
> plot(1:5)
> points(2, 3, cex=10, pch=21, bg="grey", lwd=0.3)
> points(2, 4, cex=1, pch=21, bg="grey", lwd=0.3)
> dev.off()
>
>
> If I execute this I'll get a nice PDF. Fine.
> But I want to edit this PDF with let's say by using Adobe Illustrator. If I
> try to open it Illustrator shows up an error message:
>
> Missing Type 1 fonts have been substitute with the default font.
> Fonts with foreign encodings have been reencoded.
>
> I can press OK and I get an image which shows the letter 'l' instead of the
> points except for the first points() statement.
> Then I read in ?pdf:
>
> [...]
> - Circle of any radius are allowed. Opaque circles of less than 10 points
> radius are rendered using char 108 in the Dingbats font: all semi-transparent
> and larger circles using a Bézier curve for each quadrant.
>
> OK. But is there a way to avoid replacing a circle less than 10pt radius by a
> Dingbats font? In other word I want to have a Bézier curve as well.
>
> Up to now I use a very stony way à la:
> [draw a pie chart with only one segment]
>
> stars(matrix(data=1, ncol=1), draw.segments = TRUE, scale = FALSE, radius =
> FALSE, locations = c(2, 3.2), col.segments = "grey", add = TRUE, labels =
> NULL, len=0.05, lwd = 0.1)
>
> The "only" thing I have to do is to delete an anker point for the segment.
> But if the plot has hundreds of points, well ...
>
>
> I tried it out with R 2.6.2 and R 2.7 on Mac OSX 10.5.3 and Windows XP;
> always the same.
>
> I would be appreciate for any hints.
>
>
> Thanks in advance!
>
> --Hans
>
> ______________________________________________
> R-help_at_r-project.org mailing list
> 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.

-- 
Brian D. Ripley,                  ripley_at_stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595


______________________________________________ R-help_at_r-project.org mailing list 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.

Received on Wed 25 Jun 2008 - 13:31:40 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Wed 25 Jun 2008 - 14:30:54 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive