python - 如何将一个仪表板应用程序导出到html独立文件中以与其他人共享?

标签 python plotly plotly-dash

我已经建立了一个交互式的仪表板,正在寻找一种将该应用程序导出为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/

相关文章:

python - Django-过滤多个URL参数

python - 如何在 Django 上使用 Plotly 创建图表?

r - 如何删除/更改 R 中绘图 geom_vline 中的标签?

python - 如何更改导出的破折号数据表的文件名?

python - 错误 : An exception has occurred, 使用 %tb 在 Python Jupyter Notebook 中查看 Dash App 的完整回溯

python - 使用 style_data_conditionals 的 Dash DataTable 单独突出显示效果不寻常

python - 检查元组列表是否是另一个元组的子集

python - 在 python v3.3 中将 8 位值写入二进制文件

python - 将排序应用于 pandas groupby 操作

r - 如何在同一个图表上组合一条线和散点图?