d3-force-directed

    2

    1答えて

    JavaScriptとd3については比較的新しいですが、私は力に基づくレイアウトに本当に関心があります。マイク・ボストックの力指向の可視化では、彼は次のコード(または類似)を使用して、リンクのリストからノードを解析する傾向がある: var links = [ {source: "A", target: "B"}, {source: "B", target: "C"},

    0

    2答えて

    私はリンクされたノードと単一ノードを持つネットワークでd3-forceシミュレーションを使用しています。 問題は次のとおりです。 力はすべてを遠くに押し出します。 私が望むのは、リンクされているノードと、互いに向かい合っている、または2つのリンクされたコンポーネントが重なっている場合にのみ作用する力です。 var simulation = d3Force.forceSimulation()

    1

    1答えて

    私は強制的なグラフを作成しようとしていますが、リンクが湾曲しています。誰もそれを直線に変える方法を知っていますか? JSBin <!DOCTYPE html> <html> <head> <style> .link { fill: none; stroke: #666; stroke-width: 1.5px; }

    0

    1答えて

    シナリオ: 私は複数のネットワークをレンダリングしています。 単一ノード、複数の接続されたノードネットワークで構成されています。 ドラッグされたときにノードが重ならないように、ネットワーク全体が相対位置を維持するように、d3-force(シミュレーション)をアタッチしようとしています。 多人数の力を使っていますか? 問題:シミュレーションの負荷は(simulation.restart())、ネット

    0

    1答えて

    私はフォルダ構造を整理していました(JSをインラインではなく.jsファイルに移動し、これが突然起こるとき。私の強制的なグラフは突然この奇妙な問題を抱えています。すべてのノードとリンクが画面の左上に移動しました。それは次のようになります。 JavaScriptコンソールはCannot create property 'vx' on string 'dki'を言います。 jsfiddleにコード全体を

    1

    0答えて

    シナリオせずにノードを削除: 私はオンラインの例から取った標準D3 v3のフォースレイアウト から始まりました。 私はこれを強化したいと私の目的は次のとおりです。 スクリプトの負荷が初期化し、いくつかのデータでグラフを描画するための関数を呼び出すとき 追加するには、ページ上のグラフを更新するには、ボタンをクリックしてください/ノードを削除し、優雅リンク - 。内のノードの飛行 'で完全な再描画なし

    4

    1答えて

    私はインタラクティブなバブルチャートを作成しています。私は、画面の反対側に移動する2つのグループにデータを分割する機能について取り組んでいます。私はシミュレーションのためにセンタリング力を使用しています。なぜなら、それはforceXとforceYを使用するよりもずっと素敵でより一貫性のあるデータ表示を与えると思うからです。しかし、データの分割に問題があります。 匿名関数をforceXに渡してノード

    1

    1答えて

    1つのノードを別のポイントにドラッグすると、強制グラフが落ち着きます。現時点では、小さなノードを中心から遠くにドラッグすると、グラフ全体が制御不能に揺れることがあります。どのノードがたくさんあるので、混乱することができここで ...(100以上)は、問題を描いた短いビデオです: https://gfycat.com/GleamingMellowHypacrosaurus 私はsetting the

    1

    2答えて

    D3強制有向グラフでアニメーションを無効にする方法はありますか?私はこの例で働いています :https://bl.ocks.org/mbostock/4062045 は私が最初のアニメーションなしでグラフを描画したい、それが最終的な位置にあるすべてのノードとリンクを示す、です。