将plot.ly图像保存到RData文件

时间:2016-09-02 05:45:24

标签: r plotly

我使用以下方法创建plot_ly图像:

MilesPlotly <- plot_ly(x = TripDetails$TotalDistanceMiles, type = "histogram")

然后我想将它保存到RData文件中以便稍后打开它(因此预先计算)

save(MilesPlotly, file = "my/path/here/myPlot.RData")

后来我想通过做

来简单地绘制它
load(my/path/here/myPlot.RData)
MilesPlotly

现在,Mac上的工作。这不适用于我在AWS上的Ubuntu服务器。

有没有人有任何想法为什么会出现这种差异?两者的情节版本是3.6.0。

2 个答案:

答案 0 :(得分:0)

您的代码在我的Windows环境中不起作用,plotly_build()解决了它(我不确定此代码是否适用于您的环境)。

MilesPlotly <- plot_ly(x = TripDetails$TotalDistanceMiles, type = "histogram")
MilesPlotly <- plotly_build(MilesPlotly)

save(MilesPlotly, file = "my/path/here/myPlot.RData")

load("my/path/here/myPlot.RData")
MilesPlotly

答案 1 :(得分:0)

经过一些调整,我意识到我需要做两件事:

1)我将R更新为3.3.1

2)你需要&#34;构建&#34;保存之前的情节。这意味着:

MilesPlotly <- plot_ly(x = TripDetails$TotalDistanceMiles, type = "histogram") %>% 
build()