日期:2014-05-17  浏览次数:21432 次

网络关系可视化 怎么实现?
比如我有一组数据
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本身不就是开源的么