我有一个马尔可夫链,我想在javascript中以图形方式表示。我需要表示节点,链接和转换概率。也许就像这两个图中的一个:
找到一个好的图像库(如Raphael)不是问题所在。对我来说,问题是找到一种方法来确保节点布局得很好,只需要在其他节点或线前面穿过最少量的线。像OmniGraffle中的“Lay out diagram”选项(我确信Visio中有类似的功能)。
是否有一个JS库可以为我做这个,如果没有,有没有人知道如何处理这样的问题?请注意,我的马尔可夫链可能比上面的例子复杂得多。
答案 0 :(得分:3)
您可以使用其中一个有向图库(例如D3或其中一个directed graph layers on Raphael)。
答案 1 :(得分:2)
我目前正在使用mxGraph。这不是免费的,但是你可以得到你付出的代价。
答案 2 :(得分:0)