我通常只是在VSCode窗口中禁用所有绘图,并在浏览器中将所有绘图发送到httpgd
.
我的.Rprofile
条相关行.这会在我的默认浏览器中自动打开情节查看器.
options(vsc.plot = FALSE, vsc.use_httpgd = FALSE)
options(device = function(...) {
httpgd::hgd(silent = TRUE)
.vsc.browser(httpgd::hgd_url(history = TRUE), viewer = FALSE)
})
不过,您也可以将上面的viewer
选项更改为"Two"
或"Beside"
,这会为httpgd创建一个VSCode查看器,根据我的经验,该查看器似乎比默认的VSCode绘图体验更流畅.
VSCode查看器选项文档:https://github.com/REditorSupport/vscode-R/wiki/R-options
这里有.Rprofile
代码,有很多有用的解释(我没有附属关系):https://renkun.me/2020/06/16/using-httpgd-in-vscode-a-web-based-svg-graphics-device/