Thank you very much, now I can draw it in 5 minutes. As you pointed out, there are many vertices with self-loops. This was my mistake in the algorithm for the transitive closure; the result should be the biggest component you filtered. I thought that graph_draw() used sfdp_layout() in case "pos" wasn't supplied (i.e. None), so I used: pos = gt.random_layout(polysemy) gt.graph_draw(polysemy, pos=pos, output_size=(10000,10000), output='ejercicio_5_rnd.png') Expecting it would take less time. Maybe this paragraph in the documentation should be changed: "Vector-valued vertex property map containing the x and y coordinates of the vertices. If not given, it will be computed using sfdp_layout()." In particular, my idea was to reduce node size and color edges according to different criteria. This is explained in the documentation, so I can check it by myself. Also I would like to see nodes expanded through the canvas, because they are densely packed into a corner. What is the option for controlling this? Cheers, Alejandro -- View this message in context: http://main-discussion-list-for-the-graph-tool-project.982480.n3.nabble.com/... Sent from the Main discussion list for the graph-tool project mailing list archive at Nabble.com.