今夜、JointJS Web サイトの例で有向グラフを実行してみました。離散イベントの例を参照してください。
http://resources.jointjs.com/demos/devs
ソース コード リンクが正しくマッピングされていませんが、ここで見つけました。
https://raw.githubusercontent.com/clientIO/joint/master/demo/devs/src/shapes.devs.js
デモのように、オブジェクトを配置する位置を予測できない状況にあります。したがって、私は DirectedGraph に頼って仕事をしています。したがって、簡単な例として、コードの最後に次のコードを追加して、何が起こるかを確認します。
joint.layout.DirectedGraph.layout(graph, {
setLinkVertices: false
});
コンソールに次のエラーが表示されることに注意してください。
「Uncaught TypeError: Undefined のプロパティ 'rank' を設定できません」 — dare.core.js 3085
これは、私のソフトウェアで発生している正確な問題です。これまでに見つけた唯一の解決策は、埋め込まれたセルを削除することです。これはバグですか、それともデモが古くなっていますか? ドキュメントを検索しましたが、ほとんど成功しませんでした。誰かがこの問題を抱えていますか?誰でも DirectedGraph で動作するデモを入手できますか?