我有一個馬爾可夫鏈,我想用javascript圖形表示。我需要表示節點,鏈接和轉換概率。也許類似這兩個圖之一:JavaScript中的圖形馬爾可夫鏈
找到一個好的圖像庫(如拉斐爾)是沒有問題的。對我而言,問題在於找到一種方法來確保節點佈置得很好,最少量的線路在其他節點或線路前面交叉。就像OmniGraffle中的「Lay out diagram」選項一樣(我確定在Visio中有類似的功能)。
是否有一個JS庫可以爲我做這個,如果沒有人有任何想法如何處理這樣的問題?請注意,我的馬爾可夫鏈可能會比上面的例子複雜得多。
該項目是怎麼發生的? –
@MichaelPaulukonis我最終使用graphdracula(請參閱我對Femi的答案的評論)。它有效,但不像我希望的那麼好。當一個節點指向它自己,或者當兩個節點形成一個循環時,有一些問題。轉換概率的位置有時不清楚它屬於哪條線。儘管如此,我找不到更好的東西,所以它做到了。 – Jeff
是你的代碼嗎?我有興趣投入一些東西來看看連鎖店是什麼樣的(非學術相關)。 –