繁体   English   中英

如何删除networkx中的节点轮廓

[英]How to remove the contour of nodes in networkx

在此输入图像描述

我在python中使用networkx为emojis绘制网络。 这是我的代码:

G = nx.Graph()
# emoji_sim is a nested list contains cosine similarity of each emojis pair.
G = nx.from_numpy_matrix(np.array(emoji_sim))

labels=dict(zip(range(len(G.nodes())),emoji_dict.values()))

nx.draw(G, edge_color='white', node_color='none', with_labels=True, labels=labels)
plt.show()

我的问题是,无论如何要删除节点的轮廓? 非常感谢!

添加node_shape属性,该属性指定为matplotlib标记(请参阅http://matplotlib.org/api/markers_api.html )。

您只需为属性指定None

nx.draw(G, edge_color='white', node_color='none', with_labels=True, labels=labels, node_shape=None)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM