【发布时间】:2011-08-25 03:06:44
【问题描述】:
我有一个马尔可夫链,我想用 javascript 图形表示。我需要表示节点、链接和转换概率。也许类似于这两个图表之一:
找到一个好的图像库(如 Raphael)不是问题。对我来说,问题是找到一种方法来确保节点布局良好,在其他节点或线之前交叉的线最少。类似于 OmniGraffle 中的“布局图”选项(我确信 Visio 中也有类似的功能)。
有没有一个 JS 库可以为我做这件事,如果没有,有没有人知道如何解决这样的问题?请注意,我的马尔可夫链可能比上面的示例复杂得多。
【问题讨论】:
-
项目结果如何?
-
@MichaelPaulukonis 我最终使用了 graphdracula(请参阅我对 Femi 回答的评论)。它有效,但没有我希望的那么好。当一个节点指向自己,或者当两个节点形成一个循环时,会出现一些问题。转换概率的位置有时不清楚它属于哪条线。尽管如此,我还是找不到更好的东西,所以就凑合了。
-
您的代码可用吗?我有兴趣向它扔一些东西,看看链条是什么样子(非学术相关)。
标签: javascript graphics markov-chains