假设我绘制这样的图:
ggplot(iris, aes(x=Sepal.Length, y=Petal.Length)) + geom_point()
然后我意识到我忘了存储结果(即 ggplot 对象)。
如何检索与当前设备对应的 ggplot 对象?
我可以输入一些ggplot函数cur.dev()来检索相关的绘图对象,还是它永远消失了?
(注意 - 在这种情况下我可以这样做p <- .Last.value,但假设我从那时起输入了一些命令,因此这是不可用的。
动机 - 添加一个钩子以knitr自动设置fig.cap为情节的标题(如果有的话))。