force-layout

    8

    1答えて

    Mike Bostock has an example強制レイアウトの更新に関して。この例はv3に基づいています - 同じ機能をv4でどのように複製できますか? Here's my (pitiful) attempt。 私はをv4の変更履歴で選択しましたが、mergeコールはまだ混乱しています。特に、データ結合がシミュレーションnodes()とlinks()の呼び出しとどのように相互作用するかはわ

    0

    1答えて

    私は強制的なレイアウトに取り組んでいます。私が最初にこれを始めたとき、私はCSSで色を定義していました。どこかで私は組み込みのD3カラースケールを試してみましたが、自分のカスタムCSSカラーに戻そうとしたときに、カラースケールラインがなくてもコードは実行されません。どういうわけか、私はD3スケールで「スタック」だ - このコードの行4:私は私のポインタのイベントが動作しているコマンドのための私のC

    0

    1答えて

    私のjsonリンクデータ内からパラメータvalueでノード半径を設定しようとしています。リンクd.valueを使用して同様のアイデアは動作しませんが nodes.append("circle") .attr("class", "node") .attr("r", function (d) { return d.group}) :ノードとリンクは、それが正常に動作します "n

    -3

    2答えて

    どのように特定のノードを同じ場所に置くことができますか?私は強制的にレイアウトティックを動かすことを意味するが、ノードを移動させるが、フォースレイアウトにもかかわらず、特定のノードが同じ位置に留まるようにしたい?

    0

    1答えて

    私は力グラフを作成し、各ノードにforeignObjectを挿入しようとしています。 simulation .nodes(graph.nodes) .on("tick", ticked) .on("end", graphended); var node = svg.append("g") .attr("class", "no

    4

    1答えて

    この質問は、「グラフを初期化した後にD3-Forceパラメータを更新する」(D3-Force updating parameters after initializing graph)というタイトルのフォローアップであり、@altocumulusが回答しました。 いくつかのノードの半径を変更した後にシミュレーションの強制を更新しようとしています。しかし、私がforceCollideに電話をして変更

    2

    1答えて

    私はかなり基本的な質問があります。 https://bl.ocks.org/mbostock/ad70335eeef6d167bc36fd3c04378048を再現しようとしていますが、各ノードにテキストを追加したいだけです。 私はsvgでこれを行うことができましたが、効率的なレンダリングのためにキャンバスバージョンを使用したいと思います。 ありがとうございます。

    1

    1答えて

    私はd3フォースレイアウトを作成しました。これはとてもうまく動作します。今度はグラフにデータのグループを追加します。新しいノードの中心を制御できることを願っています。たとえば、中心が(100,100)と仮定して、私は新しいノードが[(50,50)〜(150,150)]のような長方形のエリア全体にレイアウトされることを願っています。ここで var width = 500, height =