Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 脱机显示MPLD3图形_Python_Html_Matplotlib_Raspberry Pi_Mpld3 - Fatal编程技术网

Python 脱机显示MPLD3图形

Python 脱机显示MPLD3图形,python,html,matplotlib,raspberry-pi,mpld3,Python,Html,Matplotlib,Raspberry Pi,Mpld3,我有几个图需要在本地网站上显示,它们是用MPLD3制作的,我使用了save_html选项。但是,我刚刚被告知,这些图形需要能够脱机查看,因此我想知道是否有一种方法可以在没有mpld3.show()的情况下实现这一点,因为我需要将这些图形嵌入到网站中。请尽可能详细说明“本地网站”的含义。听起来您的硬盘上有一个index.html文件,您正在浏览器中呈现该文件 如果是这种情况,并且您希望它在没有internet连接的情况下工作,那么在将其保存到a文件后,您可能必须将D3 javascript依赖项和

我有几个图需要在本地网站上显示,它们是用MPLD3制作的,我使用了save_html选项。但是,我刚刚被告知,这些图形需要能够脱机查看,因此我想知道是否有一种方法可以在没有mpld3.show()的情况下实现这一点,因为我需要将这些图形嵌入到网站中。

请尽可能详细说明“本地网站”的含义。听起来您的硬盘上有一个index.html文件,您正在浏览器中呈现该文件

如果是这种情况,并且您希望它在没有internet连接的情况下工作,那么在将其保存到a文件后,您可能必须将D3 javascript依赖项和mpld3 javascript依赖项嵌入html文件。我认为默认的行为是从cdn中检索这些库,而不是完全嵌入它们


另一个选项是尝试使用函数kwargs
d3_url=
mpld3_url=
使用“file://”前缀而不是“https://”前缀设置到本地存储的d3和mpld3库的路径(同样,这只是避免了通过cdn加载依赖项)

是的,我的意思是我正在使用一个index.html文件,我正在浏览器中呈现它。直到今天我才意识到这些情节将在没有互联网连接的情况下被观看。因此,fig_to_html可以选择链接保存在计算机上的文件?我还没有测试过这一点,所以我不能肯定,但我建议让这些KWARG尝试指定本地文件的路径。如果这不起作用,那么您可以在导出html后自己修改它,强制它加载依赖项库的本地副本,或者将完整库嵌入html文件的标记中。不幸的是,自己修改文件不是一个选项。图表不断更新。fig_to_html提供什么输出?因为无法指定保存html文件的路径。根据链接上的文档,
fig\u to\u html
生成一个字符串。您可以将该字符串保存到文件中,将其嵌入模板中,或者在写入/保存/呈现它之前添加任何您想要的内容(包括附加您需要的任何js依赖项)。