如何在服务器中导出R plotly图?

aydmsdu9  于 2023-09-27  发布在  其他
关注(0)|答案(1)|浏览(87)

在R中,我使用plotly生成了一个图,我想将它导出为.html文件。我在一个服务器上工作,它有我需要的所有软件包,但不知何故,它的行为不像我的笔记本电脑。例如,在我的机器中,

plot<-plot_ly(data = df, x = ~Vol1, y = ~Vol2, type = "scatter", mode = "markers", width = 900, height = 900,
       marker = list(symbol = "cross",size = 4, opacity = 0.5, color = "rgba(50,50,50,0.5)",alpha = I(0.8)))

save_html(plot, file = "plot.html")

一切都很好(它正确地生成文件“plot.html”).但是由于某些原因,服务器的输出文件是空的。我试着用其他工具(即。saveWidget),但结果是一样的。有没有别的方法可以恢复情节?一个HTML对象是很好的,但在这一点上,即使是一个.png也很好(orca不能很好地工作)。

uemypmqf

uemypmqf1#

我通常使用saveWidget

library(plotly)

fig <- plot_ly(x = 1:10, y = 1:10, type = "scatter", mode = "lines")

htmlwidgets::saveWidget(partial_bundle(fig), file = "plotly.html", selfcontained = TRUE)

utils::browseURL("plotly.html")

您的服务器上是否有任何错误消息?

相关问题