我最近发现了plotly,发现它非常适合作图,现在我有一个问题,我想将多个图保存到单个html中,请问该怎么做?
*我想保存多个图,例如,图,图1,图2等,而不是其中一个具有多个图的子图,因为我发现子图内的图太小。
在Plotly API中,有一个函数to_html
返回该图的HTML。此外,您可以设置选项参数full_html=False
,这将只给您包含图的DIV。
您可以通过将包含数字的DIV附加到一个HTML中来编写多个数字:
with open('p_graph.html', 'a') as f:
f.write(fig.to_html(full_html=False, include_plotlyjs='cdn'))
f.write(fig.to_html(full_html=False, include_plotlyjs='cdn'))
f.write(fig.to_html(full_html=False, include_plotlyjs='cdn'))
https://plot.ly/python-api-reference/generated/plotly.io.to_html.html
但是,您也可以使用Beautiful Soup进行DOM操作,并将DIV完全插入HTML所需的位置。