有没有办法在 jupyter notebook(python) 中保存 ipycytoscape基于 JavaScript 的对象?

问题描述

我正在通过 ipycytoscape https://ipycytoscape.readthedocs.io/en/latest/

创建图表

我已经通过包在 jupyter notebook 中使用我的 python 代码创建了一个交互式图形。
但是,有没有办法将这个 javascript 生成的图形保存为图像?

以下是示例代码

import networkx as nx
G = nx.complete_graph(5)
cyto = ipycytoscape.CytoscapeWidget()
cyto.graph.add_graph_from_networkx(G)
display(cyto)

解决方法

感谢提问。 我发现了一些可能对你来说是个开始:https://nbconvert.readthedocs.io/en/latest/nbconvert_library.html#Extracting-Figures-using-the-HTML-Exporter 如果您想继续讨论这个问题,我建议您在我们的 github https://github.com/QuantStack/ipycytoscape/issues 干杯!