首页 > 解决方案 > 以 R 语法导出 Plotly

问题描述

所以我有很多情节热图需要导出为 .png 格式。我已经搜索并找到了该export功能。然而,当使用它时,它会带来一个关于webshot.

这是我正在导出的那种地块的一个例子(我有 1111 个这些地块):

p <- plot_ly(z = volcano, type = "heatmap")

当我尝试export(p, file = "plot11.png")命令时出现错误:

Could not load file:///datatwo/13483885$/GCA%20Capstone/plotly28b83ffb3228.html
Error in webshot::webshot(f, file, ...) :
webshot.js returned failure value: 1

我应该怎么做才能解决这个问题?

标签: rexportplotly

解决方案


有了processx包就可以做到,

if (!require("processx")) install.packages("processx")
orca(p, "plot11.png") ##orca is the replace of export function

如果您有 plot_ly 帐户,您可以轻松导出

Sys.setenv("plotly_username" = "YOUR USER NAME")
Sys.setenv("plotly_api_key" = "YOUR API KEY")
plotly_IMAGE(p, format = "png", out_file = "output.png")

示例参考链接


推荐阅读