问题标签 [graph-tool]
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.
python - python图形工具中的显式顶点位置
我正在使用 python 图形工具。要绘制图形,它使用graph_draw
function。我想将顶点位置显式发送到点引擎。事实证明,我可以传递一个名为pos
. 我尝试将其定义为我的图表v_pos = g.new_vertex_property("vector<double>")
在哪里。g
我不确定这是否是正确的方法。
有一个代码片段可能对您有所帮助。
如果我要在 (0,2), (0,4) ... (0,8) 处定义我的顶点位置,我该怎么办?
在上面的代码片段中,我可以将 dim 更改为 2。但我不想要随机布局。
作为参考,这里是我正在使用的这个工具的主页。http://projects.skewed.de/graph-tool/
python - 在 Python 上的 Ubuntu 中查找函数声明
我有一个模糊定义的模块类 Graph 的函数,我称之为 gt(它是图形工具)。所以我声明 g = gt.graph() 然后想使用 g.degree_property_map 但不知道如何。因此,我想查看代码 g.degree_property_map 或在这种情况下仅定义函数的位置。我怎么能找到那个?我正在使用虚拟机上的命令行。
谢谢
作为参考,有问题的库是 graph-tool - http://projects.skewed.de/graph-tool/
另外,我目前正在使用 from graph_tool.all import * 导入它。这当然有点问题。
python - 相当于 D3.js 的 Python
谁能推荐一个可以进行交互式图形可视化的 Python 库?
我特别想要d3.js 之类的东西,但python
理想情况下它也是 3D 的。
我看过:
- NetworkX - 它只做
Matplotlib
情节,那些似乎是 2D 的。我没有看到任何形式的交互性,例如d3.js
提供的交互性,例如拉动节点。 - graph-tool - 它只做 2D 绘图并且有非常慢的交互式图表。
python - 是否有能够计算 3D 网格对偶的 python 库?
我查看了 python-graph 和 boost 图形库的 python 绑定,但没有发现任何与网格双重化相关的内容(对偶的顶点是原始图的面,并通过对偶中的边连接如果它们在原始图中共享一条边)。在我开始重新发明这个轮子之前,有没有我可能忽略的实现?
python - graph_tool.find_vertex 中的 Python TypeError
我编写了一个从边列表(取自数据库)创建图形的函数。我使用图形工具库。Python 和这个库对我来说很新。
图中的每个顶点都应该用一对字符串和数字来描述。在函数中,如果我考虑向图中添加新顶点,首先我检查图中是否存在具有相同属性的顶点。为此,我使用 find_vertex 函数。我不明白为什么会发生 TypeError,请帮忙。这里有这个函数的代码和回溯(如下):
编辑:还有一件事我必须处理 unicode 字符串。
追溯:
python - 如何在图形工具 python 模块中定义“ImporError”?
我正在尝试使用graph-tool
python 模块,顺便说一句,它真的很棒。为此,我有:
下载版本 2.2.30 ( http://downloads.skewed.de/graph-tool/graph-tool-2.2.30.tar.bz2 )
要编译模块,我必须使用此选项:--with-sparsehash-prefix=google
. 然后经过相当长的编译时间,我检查了编译,make check
一切似乎都很好。
但是,当我尝试执行快速入门(http://graph-tool.skewed.de/static/doc/quickstart.html)时,我得到了这个:
你能解释一下是什么问题以及如何解决它吗?