最近我发现了python可视化库“Facets”,并想知道是否可以脱机生成html输出。你知道吗
webcomponents-lite.js
。你知道吗~/.ipython/nbextensions/
有用的链接:
-https://github.com/PAIR-code/facets
-https://colab.research.google.com/github/PAIR-code/facets/blob/master/colab_facets.ipynb
import numpy as np
import pandas as pd
from IPython.core.display import display, HTML
df = pd.DataFrame({'a':[10,20],'b':[100,200]})
jsonstr = df.to_json(orient='records')
HTML_TEMPLATE = """<link rel="import" href="/nbextensions/facets-dist/facets-jupyter.html">
<facets-dive id="elem" height="600"></facets-dive>
<script>
var data = {jsonstr};
document.querySelector("#elem").data = data;
</script>"""
html_str = HTML_TEMPLATE.format(jsonstr=jsonstr)
# write the html to a file
with open('output.html', 'w') as f:
f.write(html_str)
#f.write(HTML(html_str).data)
!open output.html
它创造了一些输出.html文件,但不显示任何可视化。如何创建正确的输出html?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐