将散景html文件存储在共享位置

问题描述 投票:-1回答:2

我有一个散景html文件,我想存储在一个中央共享位置。重要的是文件保持html格式,因为它具有工具提示等,这是数据可视化方式的关键部分。

理想情况下,我希望在Excel电子表格中有超链接指向这些散景文件的位置。我的计划是将此电子表格发送给相关方,他们将能够通过超链接访问散景文件。

我已经测试过将散景文件放在OneDrive文件夹中然后共享它,但点击超链接只是有效地打开了一个文本查看器,它显示了散景背后的html。

有没有办法实现我想要做的事情?

bokeh
2个回答
0
投票

您可以使用file_html获取绘图的html代码,并使用标准Python操作将输出写入文件。

from bokeh.plotting import figure, show
from bokeh.resources import CDN
from bokeh.embed import file_html

p = figure(plot_width=400, plot_height=400)

# add a circle renderer with a size, color, and alpha
p.circle([1, 2, 3, 4, 5], [6, 7, 2, 4, 5], size=20, color="navy", alpha=0.5)

# show the results
show(p)
html = file_html(p, CDN, "myplot")

outFile = open('/home/jasper/Dropbox/plot.html', 'w')
outFile.write(html)
outFile.close()

0
投票

我发现最好的解决方案是使用Github。

  1. 创建一个名为[GITHUB_USERNAME].github.io的存储库
  2. 按照此video中的说明进行操作
  3. 找到您在https://[GITHUB_USERNAME].github.io/[FILE_NAME].html上传的html文件
© www.soinside.com 2019 - 2024. All rights reserved.