Sorry for the incomplete description.

Here is my code:


    state = gt.minimize_nested_blockmodel_dl(new_graph, deg_corr=True)

    pos = state.draw( output='2015_'+str(j+1)+'_nested.png',
                      output_size=(900, 900))[0]


    text_rot = new_graph.new_vertex_property('double')
    new_graph.vertex_properties['text_rot'] = text_rot

    for v in new_graph.vertices():

        if pos[v][0] >0:

           text_rot[v] = math.atan(pos[v][1]/pos[v][0])
        else:
            text_rot[v] = math.pi + math.atan(pos[v][1]/pos[v][0])

    state.draw( output='2015_'+str(j+1)+'_nested.png',
                      output_size=(900, 900),
                      vertex_text=v_prop,
                      vertex_size=v_size,
                      vertex_fill_color=b,
                      vertex_shape=shape,
                        vertex_font_size=12,
                        vertex_text_position=0,
                      vertex_text_rotation=new_graph.vertex_properties['text_rot'],
                      bg_color=[0,0,0,1])

My question is how to get the correct pos values for the vertices. Instead of this line:


 pos = state.draw( output='2015_'+str(j+1)+'_nested.png',
                      output_size=(900, 900))[0]


which might not be the most elegant way to solve this problem.


Best

Philipp



From: Tiago Peixoto [via Main discussion list for the graph-tool project] <ml-node+[hidden email]>
Sent: Friday, November 4, 2016 1:29 PM
To: Lorenz, Philipp Gert Josef
Subject: Re: Vertex Position for plotting NestedBlockState
 
On 04.11.2016 12:23, philipplorenz wrote:
> I wanted to plot labels around the state.draw plot in a circular way. For
> this I need the position on the circle in order to calculate the angle.

If you use text_position="centered" this will be done automatically
(assuming I'm interpreting correctly).

> If I use the hierarchical tree layout, blocks are then switched in the
> plot and the angles are wrong.

Without a complete, self-contained example, it is hard to say what may be
happening.

Best,
Tiago

--
Tiago de Paula Peixoto <[hidden email]>


_______________________________________________
graph-tool mailing list
[hidden email]
https://lists.skewed.de/mailman/listinfo/graph-tool

signature.asc (817 bytes) Download Attachment
--
Tiago de Paula Peixoto <[hidden email]>



If you reply to this email, your message will be added to the discussion below:
http://main-discussion-list-for-the-graph-tool-project.982480.n3.nabble.com/Vertex-Position-for-plotting-NestedBlockState-tp4026816p4026822.html
To unsubscribe from Vertex Position for plotting NestedBlockState, click here.
NAML


View this message in context: Re: Vertex Position for plotting NestedBlockState
Sent from the Main discussion list for the graph-tool project mailing list archive at Nabble.com.