使用javascript的多图

lin*_*ker 19 html javascript jquery html5 graph-theory

首先看看这个问题.

这些库都不支持Multigraphs(或Pseudographs).我的意思是我无法生成这样的图形:

一些多图

为此目的,有没有任何jQuery插件(或javascript库)?

我以为我可以使用WolframAlpha的API并使用它的图像,如下所示:

在此输入图像描述

但它有很多问题:

1-我无法移动节点或以交互方式添加删除边缘.

2-每月只有2000个API调用.不够.

3-我无法生成大图或中间图.

4-真的很难看!

如果你知道一些javascript库以便绘制Multigraphs,或者无论如何产生这样的图形,请帮助我.(像Dracula Graph Library,但能够绘制Multigraphs).

顺便说一句,我不想​​再使用Adobe Flash而不是javascript.(任何其他解决方案对我来说都是可以接受的)

提前致谢.

小智 10

Cytoscape.JS支持多图,是纯Javascript,并使用新的HTML 5 Canvas来提高性能.其设计意图是通用图形可视化/操纵.

http://cytoscape.github.com/cytoscape.js/


Pra*_*ate 5

如果你被允许使用Google Charts API你可以参考这个

http://code.google.com/apis/chart/image/docs/gallery/graphviz.html

例子:

https://chart.googleapis.com/chart?cht=gv&chl=graph{C_0--H_0[type=s];C_0--H_1[type=s];C_0--H_2[type=s];C_0- -C_1[type=s];C_1--H_3[type=s];C_1--H_4[type=s];C_1--H_5[type=s]}

图形

  • @parashant-bhate:很好的建议。它也支持多图。如果我能让它更具互动性就完美了。就像单击节点以删除它们或通过单击它们来移动节点或删除边。再次感谢 (2认同)