我正在使用Networkx绘制层次结构图。我想将标签旋转到垂直位置,使用rotation关键字似乎没有效果。
nx.draw_networkx_labels(G, pos=lbl_pos, rotation='vertical')
可以垂直旋转绘制标签吗?
如果捕获nx.draw_networkx_labels()的输出,则可以调整所有文本参数。例如,
In [1]: import networkx as nx In [2]: G = nx.path_graph(4) In [3]: pos = nx.spring_layout(G) In [4]: nx.draw_networkx(G,pos,with_labels=False) In [5]: text = nx.draw_networkx_labels(G,pos) In [6]: for _,t in text.items(): t.set_rotation('vertical') ...: