Excessive whitespace in saved images from sp::plot()
El 16/12/2015, a las 19:35, Matt Strimas-Mackey <strimas at zoology.ubc.ca> escribi?:
After messing around with parameters aimlessly I managed to solve my
problem.
The key seems to be that par(mar=c(0, 0, 0, 0)) needs to come AFTER
png('plot.png')
as in:
png('plot.png')
par(mar=c(0, 0, 0, 0))
plot(square, axes = F, lwd = 2, asp = "", xpd = NA)
dev.off()
I have no idea why this is the case, but it works!
Matt, png() opens a new device with different settings:
par(mar = c(0, 0, 0, 0)) par()$mar
[1] 0 0 0 0
png(file = "test.png") par()$mar
[1] 5.1 4.1 4.1 2.1 That is why you need to call par() after png(). Best, Virgilio