使用带有关键字 rotation='vertical' 的 networkx draw_networkx_labels 不会旋转标签文本
Using networkx draw_networkx_labels with the keyword rotation='vertical' does not rotate label text
我正在使用 Networkx 绘制 Hierarchy Graph。我想将标签旋转到垂直位置,使用旋转关键字似乎没有效果。
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')
...:
我正在使用 Networkx 绘制 Hierarchy Graph。我想将标签旋转到垂直位置,使用旋转关键字似乎没有效果。
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')
...: