Such as margins, orientations and such...
dev.off()
does not work for me. I am often using RStudio, with its inbuilt graphics device. I then have plotting functions, which I want to plot either in the default RStudio graphics device, or if I called X11()
, before in a new window.
This behaviour doesn't work with dev.off()
. If my plotting function always calls dev.off()
, it might inadvertently close the X11()
window and instead plot in the RStudio device. If I always call dev.off()
followed by X11()
, it would always plot in a new window, even if I wanted to plot in the RStudio device.
Ordinarily that could be solved with getOption("device")
, however, that always returns RStudioGD
.
dev. off shuts down the specified (by default the current) device. If the current device is shut down and any other devices are open, the next open device is made current. It is an error to attempt to shut down device 1.
plots were still resident. Run -> Restart R and clear output did the trick.
xpd. parameter. This value specifies where in the plotting device an object can actually be plotted. The default is. xpd = FALSE.
See ?par. The idea is that you save them as they are when you found them, and then restore:
old.par <- par(mar = c(0, 0, 0, 0)) ## do plotting stuff with new settings
Now restore as they were before we changed mar
:
par(old.par)
In RStudio, You can just navigate to 'Plots' and select 'Remove plots'
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With