私はdagreレイアウト(https://github.com/cytoscape/cytoscape.js-dagre)でcytoscapejsを使用しています。私はこの拡張に非常に満足していますが、私が苦労している問題が1つあります。特に、私はノードが端を横切ることを許されないようにしたいと思います。そのため、あるノードから後続ノードへのエッジと、そのノードの後継ノードから後続ノードへのエッジとを区別できないいくつかの例が存在する。この不具合に関する未解決の問題もあります(https://github.com/cytoscape/cytoscape.js/issues/1078)cytoscape:Dagre-layoutは、ノードが端に置かれないようにします。
私はすでに 'segments'や 'haystack'などの他の曲線スタイルのレイアウトを試していますが、残念ながら成功しません。
どのようにすればいいのでしょうか?あなたはDagreがsegment valuesにあなたを与えるポイントを変換する必要があると思い、事前に
おかげ
アンディ
詳細を教えてください。私はdagreが、私がスクラッチメソッドでそれらを使用できる場所からデータプロパティを介してセグメント値を保存することを知っています。しかし、グラフは自動的にそれらのスクラッチ値をどのように使用しますか? – Andy
ファンクションマッパーを使用すると、最初から値を使用することができます(または実際にはどこでも)http://js.cytoscape.org/#style/mappers – maxkfranz