将在RStudio中呈现的查看器对象另存为图像

时间:2019-06-10 17:41:23

标签: r rstudio

我创建了一个在RStudio查看器中查看的对象,例如plotlyhighcharter中的图表或leaflet中的地图。我想将该对象另存为png。有很多方法可以做到这一点。例如,有一种this方法使用webshot。可以使用orca。有几种方法。所有这些的问题是输出图像与查看器中看到的版本略有不同。这对我来说是个问题,因为我既需要图表的交互式版本,也需要静态版本,并且我不想创建两个版本并编写与生成两个版本相关的所有代码,以确保每个版本都出现就像我需要的。

但是,RStudio具有内置方法,可以通过在查看器窗格中单击“导出->另存为图像”来访问。我想使用此方法,因为它可以完全保留查看器中看到的布局。

我尝试使用R的内置图形保存方法pngplotdevoff,但这似乎仅适用于图形对象,而不适用于查看器对象。

必须有一种方法可以通过编程再现在RStudio中另存为图像的物理步骤,对吗?手动执行将非常耗时。

这是plotly中显示在查看器中的示例图表。

plot_ly(z = ~volcano, type = "surface")

0 个答案:

没有答案