c# – 可视化二分图
有人可以推荐一个库或代码来可视化C#中的二分图吗?
图#似乎不直接支持这种图形(但有 我想创建一些像这个bipartite graph的图形,节点中有一些文本.宽度和高度相同的节点将是理想的. WPF控件是完美的,因为它存在于图#. 可能在Graph#中有更多经验的人可以提供有关如何执行此操作的提示 尝试使用NodeXL,但这似乎不是完美的解决方案, -update- 解决方法
您可以在
NodeXL中近似显示二分图可视化,甚至可以通过删除边缘交叉来改进它.我拿了你的样本二分图,在下图中我用它们的边(u或v)着色了节点.它们使用
Sugiyama algorithm进行布局,最大限度地减少了边缘交叉.我在Excel 2007–2013的交互式NodeXL模板中执行了此操作,但所有这些功能应作为独立的NodeXL C#和WPF类库提供.此帖子中的当前库可供下载
here.
我还尝试了NodeXL的一体化分组布局来分离组并在网格中单独显示它们,并得到边际结果. 免责声明:我是NodeXL项目的顾问. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |