提问人:MikeB2019x 提问时间:11/7/2023 最后编辑:mosc9575MikeB2019x 更新时间:11/7/2023 访问量:33
Holoviews:如何在网络图中生成节点颜色的图例
Holoviews: how to generate legend for node colors in network plot
问:
使用全息视图来显示网络逻辑示意图,我想显示节点颜色的图例,以便查看者不必将鼠标悬停即可查看节点类型。例如,对于此代码,我想要一个图例来指示节点颜色所代表的“类型”。
K = nx.karate_club_graph()
node_type = np.array(['type1']*17 + ['type2']*17).reshape(34)
for i, _ in enumerate(K.nodes()):
K.nodes[i]['type'] = node_type[i]
hv.Graph.from_networkx(K, nx.layout.fruchterman_reingold_layout,k=.3).opts(tools=['hover','tap'],
node_size=10,
node_color='type',
cmap = 'Category10',
show_legend = True)
我可以在节点上贴上标签,但它变得非常凌乱和难以辨认。我可以显式地构建颜色的图例,但除非在非常简单的图表中,否则这是不切实际的。这怎么能做到呢?
答: 暂无答案
上一个:散景折线图不显示折线
评论