[R-SIG-Mac] quartz.save()
Byron Ellis
byron.ellis at gmail.com
Mon Apr 14 18:56:21 CEST 2008
quartz.save() can also be easily emulated using dev.copy:
quartz.save(file,type="pdf",...) {
dev.copy(quartz,file=file,type=type,...)
dev.close()
}
which also lets you do things like...
quartz.save("clipboard://")
which copies directly to the clipboard (handy for people making
Keynote presentations)
On Mon, Apr 14, 2008 at 8:27 AM, Prof Brian Ripley
<ripley at stats.ox.ac.uk> wrote:
> On Mon, 14 Apr 2008, Todd A. Johnson wrote:
>
> > Hi Peter & Ricardo
> >
> > The same thing can be done in 2.7.0 with:
> >
> > quartz(type="pdf", file="/Users/username/wherever")
> > plot(0,0)
> > dev.off()
> >
> > help(quartz) for additional options
>
> I don't think so: that does not save the current plot. You could adapt
> dev.copy2pdf() to come very close (or just use it -- R's pdf device will
> copy well enough unless you need exotic fonts).
>
> I think the changes needed are from
>
> oc$device <- pdf
> oc$onefile <- FALSE
> if (is.null(oc$paper))
> oc$paper <- "special"
> to
> oc$device <- quartz
> oc$type <- "pdf"
>
> but I'm not sitting in front of a Mac.
>
> (Had quartz(type="pdf") been working at feature freeze for 2.7.0 we might
> have made this an option in dev.copy2pdf, but it was broken until
> recently.)
>
>
>
> >
> >
> > Best wishes,
> >
> > Todd
> >
> >
> > On 4/14/08 Monday, April 14, 2008,4:18 PM, "[Ricardo Rodriguez] Your XEN ICT
> > Team" <webmaster at xen.net> wrote:
> >
> >> Hi Peter, all,
> >>
> >> Peter Cowan wrote:
> >>> Hello all,
> >>>
> >>> I'm having trouble with the quartz.save(), I know this is an
> >>> undocumented function, and perhaps it is to be removed in 2.7.0.
> >>> However, I find it very useful though I have been having trouble with
> >>> it lately.
> >>>
> >>> Specifically, I get:
> >>>
> >>>
> >>>> quartz()
> >>>> plot(0,0)
> >>>> quartz.save('temp.pdf')
> >>>>
> >>> Error in .Call("QuartzSaveContents", device, file, type, list(...)) :
> >>> C symbol name "QuartzSaveContents" not in load table
> >>>
> >>> I know that quartz.save() has been discussed recently on the list, but
> >>> I didn't see this particular issue addressed.
> >>>
> >>> Thanks
> >>>
> >>> Peter
> >>>
> >>> R GUI r5072
> >>
> >> I'm getting exactly the same behavior here. Same R.app GUI, r5072,
> >> version.string R version 2.7.0 beta (2008-04-12 r45280).
> >>
> >> And I also find this function really useful. Sorry, I've not followed
> >> previous discussions, so I am not aware of possible alternatives. Accept
> >> my apologies if they are quite obvious.
> >>
> >> Thanks,
> >>
> >> Ricardo
> >
> > _______________________________________________
> > R-SIG-Mac mailing list
> > R-SIG-Mac at stat.math.ethz.ch
> > https://stat.ethz.ch/mailman/listinfo/r-sig-mac
> >
>
> --
> 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-SIG-Mac mailing list
> R-SIG-Mac at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>
--
Byron Ellis (byron.ellis at gmail.com)
"Oook" -- The Librarian
More information about the R-SIG-Mac
mailing list