我有几个需要在本地网站上显示的图表,它们是用MPLD3制作的,我使用了save_html选项。然而,我刚刚被告知这些图形需要能够离线查看,所以我想知道是否有一种方法可以在没有mpld3.show()的情况下做到这一点,因为我需要将这些图形嵌入到网站中。
发布于 2018-10-02 05:08:21
如果可能,请详细说明您所说的“本地网站”是什么意思。听起来您的硬盘上有一个要在浏览器中呈现的index.html文件。
如果是这种情况,并且你想让它在没有互联网连接的情况下工作,那么在你将其保存到a文件之后,你可能不得不将D3 javascript依赖项和mpld3 javascript依赖项嵌入html文件中。我认为默认的行为是从cdn中检索这些库,而不是完整地嵌入它们。
另一种选择是尝试使用fig_to_html()函数kwargs d3_url=和mpld3_url=来设置指向本地存储的D3和mpld3库的路径,使用“cdn前缀而不是”cdn前缀(同样,这只是避免通过cdn加载依赖项)。
https://stackoverflow.com/questions/52598031
复制相似问题