Thanks a lot. :) Johan
2014-06-04 0:49 GMT+09:00 Tiago de Paula Peixoto <[email protected]>: > On 06/01/2014 12:33 AM, jmazel wrote: > > Hi > > I am trying to extract communities of a graph with the > > graph_tool.community.minimize_blockmodel_dl function and by following the > > example on this page: > http://graph-tool.skewed.de/static/doc/community.html. > > Unfortunately, I get an error: > > > > Traceback (most recent call last): > > File "community.py", line 7, in <module> > > graph_draw(g, pos=g.vp["pos"], vertex_fill_color=b, vertex_shape=b, > > output="output_blocks_mdl.pdf") > > File "/usr/lib/python2.7/dist-packages/graph_tool/__init__.py", line > 995, > > in __getitem__ > > val = self.get_func(self.g, key) > > File "/usr/lib/python2.7/dist-packages/graph_tool/__init__.py", line > 1458, > > in <lambda> > > lambda g, k: g.__properties[("v", k)], > > KeyError: ('v', 'pos') > > > > Here is my code: > > from graph_tool.all import * > > g = load_graph("graph.dot") > > b, mdl = minimize_blockmodel_dl(g) > > graph_draw(g, pos=g.vp["pos"], vertex_fill_color=b, vertex_shape=b, > > output="output_blocks_mdl.pdf") > > Your graph does not have a "pos" vertex property map, which is passed to > the graph_draw() function in the example above. You should just use: > > graph_draw(g, vertex_fill_color=b, vertex_shape=b, > output="output_blocks_mdl.pdf") > > Best, > Tiago > > -- > Tiago de Paula Peixoto <[email protected]> > _______________________________________________ > graph-tool mailing list > [email protected] > http://lists.skewed.de/mailman/listinfo/graph-tool >
_______________________________________________ graph-tool mailing list [email protected] http://lists.skewed.de/mailman/listinfo/graph-tool
