我有一个由三组节点组成的图表 1. 服务器 2. 站 3. 用户 我想用网络内置可视化来绘制它们。在图中,我想要用户和站的标签,而不是服务器的标签。但是,这不起作用。当我尝试这个时:
nx.draw_networkx_nodes(network,
with_labels=False,
nodelist=self.servers_idx,
node_size=50, node_shape='s',
pos=servers_pos,
node_color='r')
nx.draw_networkx_nodes(network, with_labels=True,
nodelist=self.stations_idx,
node_size=50, node_shape='^',
pos=stations_pos,
node_color='g')
nx.draw_networkx_nodes(network, with_labels=True,
nodelist=self.users_idx,
node_size=10, node_shape='o',
pos=users_pos,
node_color='b')
我得到下图:
如您所见,它没有显示任何标签,但我已将with_labels
变量值设置True
为站点和用户,并且期望它会显示它们。奇怪的是,当我将所有设置为时with_labels
,True
它会显示所有标签。但是,如果我只将其中一个设置为False
它不会显示其他两个(就像我将它们都设置为 False 一样)。有谁知道这里发生了什么?
繁花如伊
相关分类