我已经使用了散景生成400个图形并将它们保存到我的Mac本地驱动器上的400个html文件(file_1.html
... file_400.html
)中。如何通过Safari浏览器和Python3高效查看数百个本地html文件
,我用于生成图表,并保存它低于
import numpy as np
from bokeh.plotting import figure, output_file, save
p = figure(plot_width=400, plot_height=400)
x = np.arange(1, 1000) # all 400 graphs have the same x
y1 = np.arange(1, 1000)*2 # different file can have different y
p.line(x, y1, line_width=2)
output_file('file_1.html')
save(p)
我需要逐一查看400的HTML文件中的代码的一个例子,以及我对仅在zoomed-根据每个图表,即每个图表的最后100个点。请注意,每张图中的曲线都必须由我来看(由于我的专业知识),所以我不能使用人工智能之类的东西来查看我的图。
我现在能做什么,就是:
- 打开文件夹包含这些400的HTML文件
- 双击一个文件,那么它将与Safari网页浏览器中打开
- 点击放大通过
bokeh
- 定义-in按钮,找到最后的100点的区域,通过鼠标拖动矩形放大
- 关闭这个文件
- 再重复上述5个步骤399次。
这种方法非常耗时和无聊。
你有更好的方法去浏览所有这些文件吗?
一个首选功能是我可以在窗口中全部打开它们,它们会自动放大,我只需要点击键盘上的left-arrow
和right-arrow
按钮即可浏览图形。
期待您的帮助和谢谢!
这是很多更优雅的解决方案。 – Jonathan
Selenium确实是一个很好的工具(Bokeh在内部使用它来生成PNG输出,例如) – bigreddot
@bigreddot感谢您的帮助。看起来不错,但在我的情况下,我还需要阅读html文件并放大。在你的代码中,图形只是在内存中创建的,而不是保存在文件中。 – aura