用R语法导出Plotly

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用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

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

答案

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")

sample ref link

以上是关于用R语法导出Plotly的主要内容,如果未能解决你的问题,请参考以下文章

使用 R 和 ggplot2 语法将自定义工具提示添加到 plotly

r 常见绘图任务的语法与ggplot2和plotly

Plotly 与 R ggplot 隐私

[搬运] 将 Visual Studio 的代码片段导出到 VS Code

用 R 巧妙地安装

如何在 R 的 plotly 包中使用 plotly 函数?