On Fri, 9 Jan 2009, [email protected] wrote:
Is it possible to save plots as byte streams?
You mean bitmap plots? E.g. PDF plots are not even written
sequentially.
For example, if I want the
bytes for a PNG plot, I could use
#Write the plot to a PNG file
png("test.png")
plot(1:10)
dev.off()
#Read the bytes back in from the file
plotbytes <- readBin("test.png", "raw", n=2000)
Ideally, I'd like to avoid having to bother writing to the file in the
first place, and simply store the bytes in a variable. How do I do this?
The bitmap library interfaces which we use write to files, so there is
no way to do this short of rewriting all the bitmap code. If there
had been, they would be writing to connections already.
Regards,
Richie.
Mathematical Sciences Unit
HSL
--
Brian D. Ripley, [email protected]
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
______________________________________________
[email protected] 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.