8

我有一个马尔可夫链,我想用 javascript 图形表示。我需要表示节点、链接和转换概率。也许类似于这两个图表之一:

在此处输入图像描述 在此处输入图像描述

找到一个好的图像库(如 Raphael)不是问题。对我来说,问题是找到一种方法来确保节点布局良好,在其他节点或线之前交叉的线最少。类似于 OmniGraffle 中的“布局图”选项(我确信 Visio 中有类似的功能)。

有没有可以为我做这件事的 JS 库,如果没有,有没有人知道如何解决这样的问题?请注意,我的马尔可夫链可能比上面的示例复杂得多。

4

3 回答 3

3

您可能会认为D3之类的有向图库之一或Raphael 上的有向图层之一没问题。

于 2011-08-25T03:17:29.850 回答
2

我目前正在为此使用mxGraph。它不是免费的,但它是一个你得到你所支付的东西的情况。

于 2013-01-23T12:10:01.880 回答
0

Viz.js可以用于此,它是Graphviz的 Javascript 端口。

于 2012-12-28T00:44:32.650 回答