我已经建立了一个交互式的仪表板,正在寻找一种将该应用程序导出为HTML格式并与他人共享的方法。
有什么提示吗?
我已经用谷歌搜索,大多数答案将我转移到以下链接。
https://plot.ly/python/getting-started-with-chart-studio/
我试图把:
import plotly.io as pio
pio.write_html(app, file='hello_world.html', auto_open=True)
在我的app.py之后:
if __name__ == "__main__":
app.run_server(debug=True, port=8052)
但这是行不通的。
最佳答案
假设您的应用程序具有许多相互关联的组件,建议您将绘图仪表板应用程序部署到heroku:https://dash.plot.ly/deployment
如果您有多个图形对象,则可以使用以下代码将它们分别导出到html:
plotly.offline.plot(
# Your plotly go figure here
show_link=False,
filename = 'my_file.html'
)
或者,如果要嵌入图表:
from plotly.offline.offline import _plot_html
#Only for embedding
embedable_chart = plotly.offline.plot(fig, include_plotlyjs=False, output_type='div')
f = open("embedable_chart.text", "w")
f.write(embedable_chart)
f.close()
关于python - 如何将一个仪表板应用程序导出到html独立文件中以与其他人共享?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60097577/