我在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()
我的问题是,无论如何要删除节点的轮廓?非常感谢!
答案 0 :(得分:3)
添加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)