我有我想要的动态情节。我有一个问题,不知道如何将图导出到HTML文件,这样我就可以与其他人共享图。我尝试了下面的方法,但它无法保存文件。
# save the widget library(htmlwidgets) setwd("C:/Users/12083/Desktop/") saveWidget(p, file=paste0( getwd(), "C:/Users/12083/Desktop/ggplotlyAreachart.html"))
yqhsw0fo1#
您正在尝试将其保存到工作目录和c:\上的某个位置的连接中
file=paste0( getwd(), "C:/Users/12083/Desktop/ggplotlyAreachart.html")
你可能应该选择其中一个,因为你肯定不能同时拥有相对路径和绝对路径。
j9per5c42#
使用auto_open=False:
auto_open=False
plotly.offline.plot(fig, filename = 'filename.html', auto_open=False);
从4.0版开始,write_html()函数也可以在go.Figure对象上使用,所以现在也可以直接执行fig.write_html("path/to/file.html")。您可以在此处查看文档:https://plotly.com/python/interactive-html-export/
write_html()
go.Figure
fig.write_html("path/to/file.html")
2条答案
按热度按时间yqhsw0fo1#
您正在尝试将其保存到工作目录和c:\上的某个位置的连接中
你可能应该选择其中一个,因为你肯定不能同时拥有相对路径和绝对路径。
j9per5c42#
使用
auto_open=False
:从4.0版开始,
write_html()
函数也可以在go.Figure
对象上使用,所以现在也可以直接执行fig.write_html("path/to/file.html")
。您可以在此处查看文档:https://plotly.com/python/interactive-html-export/