繁体   English   中英

在图形工具中绘制图形时,仅出现顶点,没有边

[英]When drawing graph in graph-tool only vertices appear, no edges

我创建了一个图形( graph1.xml ), graph1.xml其保存在上一个脚本中。 我现在已经加载了该图并正在尝试绘制它。 当我在python2.7中键入以下内容时(在Ubuntu上):

load_graph('graph1.xml')

我收到一条消息说:

<Graph object, directed, with 10194124 vertices and 25920412 edges at 0x7fbb837a2e10>

因此,图形对象显然包含许多顶点和相当多的边。 因此,我继续执行以下代码:

g = load_graph('graph1.xml')
root_vertex = find_vertex(g, g.vp.vprop, '774123')
root_vertex = root_vertex[0]
graph_draw(g, pos=radial_tree_layout(g, root_vertex), output="test-radial1.png")

返回消息说:

<PropertyMap object with key type 'Vertex' and value type 'vector<double>', for Graph 0x7fbb83747410, at 0x7fbb837476d0>

当我打开运行代码的文件夹时,确实出现了一个名为test-radial1.png的文件,但是似乎只显示了一些顶点: graph_draw的输出

为什么会这样呢?

这是因为默认的边缘宽度小于图形的分辨率。 您可以通过graph_draw()output_size选项增加其大小来解决此问题,也可以将具有适当大值的参数edge_pen_width传递给它来edge_pen_width

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM