在 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 也不能正常工作)。
我通常会选择
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")
您的服务器上有任何错误消息吗?