读书人

网络关系可视化 如何实现

发布时间: 2014-01-03 00:30:09 作者: rapoo

网络关系可视化 怎么实现?
比如我有一组数据
src dest value
a # 1
b $ 3
c # 3
d * 2

第一列和第二列是两组数据,他们在图中用节点表示,比如src用圆表示,desc用圈表示,他们的距离与value有关。
我想画这么一副图。
我现在有几个想法,优先级依次下降:
1、C#有没有办法实现?或者有什么库类是做这件事的?
2、Matlab有没有办法实现?
3、我知道Gephi,cytoscape是可以做这件事的,但是C#怎么与这种软件交互,有没有API提供?

或者请大侠指点别的思路。



[解决办法]
看了下 Gephi

支持 下面的格式

* GEXF

* GDF

* GML

* GraphML

* Pajek NET

* GraphViz DOT

* CSV

* UCINET DL

* Tulip TPL

* Netdraw VNA

* Spreadsheet
[解决办法]
gephi本身不就是开源的么

读书人网 >C#

热点推荐