This enables a addTaskCallback that automatically updates the viewer after the state of a magick graphics device has changed. This is enabled by default in RStudio.
autoviewer_enable()autoviewer_disable()
Examples
# Only has effect in RStudio (or other GUI with a viewer):autoviewer_enable()img <- magick::image_graph()plot(1)abline(0,1, col ="blue", lwd =2, lty ="solid")abline(0.1,1, col ="red", lwd =3, lty ="dotted")autoviewer_disable()abline(0.2,1, col ="green", lwd =4, lty ="twodash")abline(0.3,1, col ="black", lwd =5, lty ="dotdash")autoviewer_enable()abline(0.4,1, col ="purple", lwd =6, lty ="dashed")abline(0.5,1, col ="yellow", lwd =7, lty ="longdash")