Hello Tiago,

Thanks for the reply. I have attached my full code along with the necessary data file. Can you please try to run it and see what is the problem?

Thank you
Snehal

On Mon, Dec 12, 2016 at 5:32 PM, Tiago de Paula Peixoto <tiago@skewed.de> wrote:
On 10.12.2016 07:06, Snehal Shekatkar wrote:
> Hello all,
>
> I am encountering a strange error in the usual gt.graph_draw when I add
> vertex_size = degree. It works well every time but this time it is not
> working. My code:
>
> G = gt.Graph(directed = False)
> G.add_edge_list(edges, hashed = True, string_vals = True)
> gt.remove_parallel_edges(G)
> lc = gt.Graph(gt.GraphView(G, vfilt = gt.label_largest_component(G)), prune
> = True)
>
> deg = lc.new_vertex_property('int')
> for v in lc.vertices():
>     deg[v] = v.out_degree()
>
> print(lc)
> gt.graph_draw(lc, vertex_size = deg)
>
> And I am getting the following error:
>
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/graph_tool/draw/gtk_draw.py", line
> 503, in draw
>     self.fit_to_window(ink=False)
>   File "/usr/lib/python3/dist-packages/graph_tool/draw/gtk_draw.py", line
> 724, in fit_to_window
>     cr)
>   File "/usr/lib/python3/dist-packages/graph_tool/draw/cairo_draw.py", line
> 1319, in fit_to_view
>     font_size, cr)
>   File "/usr/lib/python3/dist-packages/graph_tool/draw/cairo_draw.py", line
> 1292, in get_bb
>     x_delta = [x_range[0] - (pos_x.fa - delta).min(),
> ValueError: operands could not be broadcast together with shapes (4,) (3397,)
>
> I have 3397 vertices in my graph. I would greatly appreciate any help.
> Thanks in advance.

I can't reproduce this. Please provide a complete, self-contained program
that shows the error. (In the example above the list of edges is missing).

Best,
Tiago

--
Tiago de Paula Peixoto <tiago@skewed.de>


_______________________________________________
graph-tool mailing list
graph-tool@skewed.de
https://lists.skewed.de/mailman/listinfo/graph-tool




--




Snehal Madhukar Shekatkar
Pune
India