问题标签 [pyvis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pyvis - 如何在 pyvis 网络中隐藏节点标签?
我有一个包含大约 100 个高度连接的节点的网络。现在,所有的标签看起来都很乱。我试图删除将label标签属性设置为Noneor '',但随后显示的是 id。有没有办法隐藏标签或只显示选定节点和边的标签?
python-3.x - 在 3D 中可视化链接攻击的最佳方式是什么
这是我之前在此处发布的问题的后续内容,以可视化图表中的边缘攻击。
下面的代码已作为我之前帖子的答案发布
实线表示受到攻击的边缘,相同颜色的虚线表示由于特定攻击而受到影响的相邻边缘。
答案会有所帮助,但是当受影响的边缘重叠时会出现问题。
例子,
颜色重叠,很难想象。如果我们可以画出表示受影响/被攻击边缘的虚线彼此相邻,而不会像这张图片中显示的那样重叠,那将是很好的。
将不胜感激有关如何改进此可视化的建议!
编辑:下面发布的答案对 2D 网络非常有用,我仍在寻找方法来扩展它以pos在 pyvis 中可视化 3D 网络(即当 x、y、z 坐标可用作节点的属性时)。建议将不胜感激。
html - 我正在尝试使用 python-pyviz 打开一个 HTML 文件
我正在尝试使用 pyvis 库使用以下代码显示 py 网络:
我没有收到任何错误,但此代码应该打开带有 html 文件的浏览器network_map.html以显示网络,但程序没有响应。
我正在使用 Atom,env我使用一个简单的在我的 Mac 上创建的虚拟 pythonpython3.8 -m venv ...
当我在终端中运行程序时没有任何反应,但是当我单击文件夹中创建的 html 文件时,我可以看到网络。
谁能帮我在浏览器中自动打开网络?
python - 在 Jupyter Lab 单元格中显示 Pyvis HTML 时出错
我正在使用 Pyvis 库通过 HTML 格式在 Jupyter Lab 内(在单元格中)生成和显示网络。我设法创建了文件并在外部打开它(使用 Pyvissave_graph函数)。但是,当使用 Pyvis 的net.Network(notebook=True)选项时,Jupyter 输出:
404:未找到。
您正在请求一个不存在的页面!
虽然终端(从我启动 Jupyter 的地方)输出:
404 GET /files/Documents/(Git)%20Projects/SimSalar/Jupyter%20Notebooks/TRIAL2.html?_xsrf=2%7C9665d25e%7Cbc3fea246105c6b3a9d39f6bbb10d512%7C1607563598&1609770942196/1609770942196 (http://770942196) /tree/Documents/(Git)%20Projects/SimSalar/Jupyter%20Notebooks/Workshop%20Analysis.ipynb
从 Pyvis 文档中获取此错误的代码非常简单:
澄清一下,HTML 文件的创建没有任何问题(因此可以在外部打开),问题在于在 JupyterLab 中(在单元格中)显示此文件。我已经多次重新安装 Jupyter,并使用了多个版本的 Jupyter Lab(现在是 2.4;2.6;和 3.0)。我离开了完整的 conda 环境规范。我还g.show('TRIAL2.html')使用 OS 模块给出了不同的函数路径。但是,它仍然不起作用。
非常感谢任何帮助/想法!Stackoverflow 票证:我正在尝试使用 python - pyviz 打开一个 HTML 文件
python - pyvis 库如何使用函数 nt.from_nx 转换我已经从 Networkx 获得的网络图
python - 隐藏pyvis网络图中所有未选择的边
我已经使用它构建了一个网络图pyvis,它非常混乱,因为它的大多数节点都是连接的(就像左图中的那个,但有更多的节点和边)。是否可以只显示连接所选节点的边缘pyvis(如果选择了最左边的节点,则类似于右图)?
编辑:我发现在vis.js 文档中选择边缘时,有一些选项可以调整边缘的行为,但似乎我无法通过 python 访问这些属性...
python - Pyvis 图的动画
我只是在学习 Pyvis,我想知道是否有一种方法可以生成动画图。到目前为止,我只能做到以下几点:
- 定义图形
- 向其添加节点和边
- 显示或保存
我的问题是:有没有办法 - 而不是重新创建整个 html 文件 - 只更新以前生成的 HTML 文件的组件。
到目前为止,这是我的代码:




