【问题标题】:How to save an interactive plot produced by matplot如何保存由 matplot 生成的交互式绘图
【发布时间】:2021-04-03 00:11:23
【问题描述】:

我有一个超级图表,我想将其导出为 html 文件以显示在网站上,但我不知道如何计算。你有什么想法吗?

【问题讨论】:

    标签: matplotlib graph export-to-html


    【解决方案1】:

    您可以使用mpld3。这是一个很棒的tutorialmpld3 库的主要功能是采用现有的 matplotlib 可视化并将其转换为可以嵌入到您的网站的一些 HTML 代码。

    使用fig_to_html 文件,该文件接受matplotlib 图形对象作为其唯一参数并返回HTML。

    要使用 fig_to_html 方法,只需将以下代码添加到 Python 脚本的末尾:

    html_str = mpld3.fig_to_html(fig)
    Html_file= open("index.html","w")
    Html_file.write(html_str)
    Html_file.close()
    

    【讨论】:

    • 感谢您的帮助!如果有人阅读这篇文章,我找到了另一种保存方法:import plotly.io as pio pio.write_html(fig, file="Forecast_HTML.html", auto_open=True) 并且它很容易保存!
    猜你喜欢
    • 1970-01-01
    • 2022-07-06
    • 1970-01-01
    • 1970-01-01
    • 2021-03-25
    • 1970-01-01
    • 1970-01-01
    • 2018-12-05
    • 1970-01-01
    相关资源
    最近更新 更多