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]
<[email protected]>
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]</user/SendEmail.jtp?type=node&node=4026822&i=0>>
_______________________________________________
graph-tool mailing list
[hidden email]</user/SendEmail.jtp?type=node&node=4026822&i=1>
https://lists.skewed.de/mailman/listinfo/graph-tool
[http://main-discussion-list-for-the-graph-tool-project.982480.n3.nabble.com/images/icon_attachment.gif]
signature.asc (817 bytes) Download
Attachment<http://main-discussion-list-for-the-graph-tool-project.982480.n3.nabble.com/attachment/4026822/0/signature.asc>
--
Tiago de Paula Peixoto <[email protected]>
________________________________
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<http://main-discussion-list-for-the-graph-tool-project.982480.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4026816&code=cGhpbGlwcC5sb3JlbnpAdHUtYmVybGluLmRlfDQwMjY4MTZ8MTc3NzM2NTAyMQ==>.
NAML<http://main-discussion-list-for-the-graph-tool-project.982480.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
--
View this message in context:
http://main-discussion-list-for-the-graph-tool-project.982480.n3.nabble.com/Vertex-Position-for-plotting-NestedBlockState-tp4026816p4026826.html
Sent from the Main discussion list for the graph-tool project mailing list
archive at Nabble.com._______________________________________________
graph-tool mailing list
[email protected]
https://lists.skewed.de/mailman/listinfo/graph-tool