dagre

    0

    1答えて

    Angular 2.4.0、tsc 2.3.1を使用して、JointJS/graphlibでDagreを使用して、SystemJSをローダーとしてAngular2でグラフを描画しようとしています。 http://www.daviddurman.com/automatic-graph-layout-with-jointjs-and-dagre.html JointJSで必要とされるように私は var

    0

    1答えて

    私はDagreを私のhtmlに使用したいと思います。 は、ここに私のJSコードです: var g = new dagreD3.graphlib.Graph() .setGraph({}) .setDefaultEdgeLabel(function() { return {}; }); var i = 0; var nodes = ["

    0

    1答えて

    私はd3-dagreを使用してデータを表示しています。最初は問題なくデータをレンダリングできます。時計モードで同じビューを更新しようとすると、データを更新していますが、 "g"属性変換のコンソールには何らかのエラーがスローされます。 SVG要素を書き直そうとするたびに、 "svg"タグ内の "g"要素を削除しています。私はvuejs2 uiライブラリでこれを試しています。 watch: {

    0

    1答えて

    Cytoscape.jsでペトリネットを構築しようとしていますが、Dagre.jsのレイアウトと複合ノードを使って順番に場所を表示するのはサブネットです。 私はExpand-Collapse拡張機能(Dagreレイアウト)を使用しています。全体的に折りたたまれたネットワークから始めます。ネットが発展するにつれて、私は、折り畳まれたノードの子供を含むすべてのノードのデータを更新する必要があります。

    0

    1答えて

    私はdagreレイアウト(https://github.com/cytoscape/cytoscape.js-dagre)でcytoscapejsを使用しています。私はこの拡張に非常に満足していますが、私が苦労している問題が1つあります。特に、私はノードが端を横切ることを許されないようにしたいと思います。そのため、あるノードから後続ノードへのエッジと、そのノードの後継ノードから後続ノードへのエッジ

    0

    1答えて

    ジグザグのようなエッジを作成するには、いくつかの計算を行う必要があります。そのために、レイアウト上のすべてのノードの位置が必要です。 私は、ノードの位置をこのように取得しようとしています: cy.$('#1891').position() が、私が使用しidに関係なく、私はいつも{x: 0, y: 0}値を取得します。 私はこのようなイベントを追加する場合: cy.on('mouseover'

    2

    1答えて

    私はJointJS/Rappidダイアグラムライブラリを持つ有向グラフのノードのサブセットのみをレイアウトする方法を探しています。 グラフに「固定」ノードがいくつか必要であり、それらがお互いにまたは固定ノードのいくつか(グラフが既に紙に追加されている)と接続できると仮定して、「その他」をレイアウトします。 グラフオブジェクト上でAPIを使用する必要があるため、レイアウト計算中にグラフのノードを固定