Dear R-experts,

I want to produce a very small png file (35 x 18 px) that contains a
histogram without a figure region or margins, only the pure heights. 
In the base graphic this was easy:

  png(filename = "hist.png", res = 72, width=35, height=18)
        par(mar=c(0,0,0,0), oma=c(0,0,0,0))
        hist(rnorm(100), main="")
  dev.off()

Now I want a grid graphics output as I need the graphic as an object.
I tried several trellis.par settings but I was not able to figure it out
(PROBLEM (1)).
Up to now it looks like this:

    myHistogram <- histogram(rnorm(100), xlab="", ylab="", 
                             par.settings=list(
axis.line=list(col="transparent"),
 
xlab.text=list(col="transparent"),
 
ylab.text=list(col="transparent"),
 
axis.text=list(col="transparent")   )
    )

This looks acceptable although I would like smaller margins, that is to say
no margins at all.

PROBLEM (2) now is, that when it is printed to the png file, the graphic
almost consist of margins only. The main part of the plot shrinks to some
tiny points.

I don't know how to change the settings, so I that I get the same as in the
base system.

Does anyone know?

TIA
Mark

______________________________________________
R-help@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.

Reply via email to