D3-更新時に要素の数は正しいが、値が間違っている

thefreeline

配列の値を含む子divをdivに入力しています。最初のパスでは、配列は次のようになります。

arr_subpop_unique = ["CPL", "NAP", "NPL", "SAP", "SPL", "TPL", "UMW", "WMT", "XER"]

私の選択したenter / update / exitは次のようになります:

var sizemapHeader = d3.select("#d3-sizemap-hr").selectAll("div")
        .data(arr_subpop_unique)

    sizemapHeader.enter().append("div")
        .attr("class", "sizemap-hr-title ellipsis scroll_on_hover")
        .html(function(d,i){ return d; });

    sizemapHeader.exit().remove();

これは正常に機能し、文字列を含む各要素のdivを取得します。

関数を再度実行すると、データ配列が次のように更新されます。

    arr_subpop_unique = ["MAN_MADE", "NATURAL"]

更新により2つのdivが返されますが、これらには「CPL」と「NAP」(インデックス値0と1)が含まれています。これが最初の2つのインデックスを「MAN_MADE」と「NATURAL」に置き換えない理由を誰かが説明できますか?

助けてくれてありがとう... D3でのデータの入力/更新/終了の結合のコツをつかもうとしています!

プラトン

「一般的な更新パターン」を見てください
。d3の更新選択をトリガーしていないと思います。

var sizemapHeader =
d3.select("#d3-sizemap-hr").selectAll("div")
  .data(arr_subpop_unique)

sizemapHeader
.enter()
  .append("div")
    .attr("class", "sizemap-hr-title ellipsis scroll_on_hover")

sizemapHeader
    .html(function(d,i){ return d; });

sizemapHeader
.exit()
  .remove();

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

d3.stack()からのd3、maxが間違った最大値を与えている

分類Dev

X軸のD3ティックが間違っている

分類Dev

印刷関数の結果python2は正しいが、python3は間違っている

分類Dev

D3は画面に間違った要素を残します

分類Dev

dがD3の関数(d){...}に変数を持っているかどうかを確認します

分類Dev

Javascript D3 ヒストグラム: 間違った数のビンを生成するしきい値

分類Dev

D3折れ線グラフのマウス移動ポイントの位置が間違っている

分類Dev

D3:要素の削除

分類Dev

d3チャートが正しく更新されない

分類Dev

D3円グラフが正しく更新されない

分類Dev

D3多軸補間

分類Dev

D3チャート曲線の目盛りラベルのデータが間違っています

分類Dev

D3 .append()と変数

分類Dev

d3の管理図?

分類Dev

同心の放射円d3

分類Dev

Chrome-Javascript:負の指数計算が> -3に対して間違っている

分類Dev

D3データの更新が正しく機能しない

分類Dev

d3の「on」と「call」の違い

分類Dev

D3散布図の凡例が重なっています

分類Dev

D3 javascript foreachとeachの違い

分類Dev

D3 forceX / forceYとforceCenterの違い

分類Dev

D3で値が重複してselectAllが重複している

分類Dev

正距円筒図法を使用して、2D座標を3D座標に変換してみてください。しかし失敗しました。私は何が間違っているのですか?

分類Dev

このD3チャートの線が更新時に正しく表示されないのはなぜですか?

分類Dev

d3変数は、関数が返す値ではなく、文字列「function(d)」に等しい

分類Dev

d3線が引かない

分類Dev

D3 Javascript:要素の削除と更新

分類Dev

インターバル内の更新時の最初のd3遷移が遷移していません

分類Dev

d3、複数のパスを更新

Related 関連記事

  1. 1

    d3.stack()からのd3、maxが間違った最大値を与えている

  2. 2

    X軸のD3ティックが間違っている

  3. 3

    印刷関数の結果python2は正しいが、python3は間違っている

  4. 4

    D3は画面に間違った要素を残します

  5. 5

    dがD3の関数(d){...}に変数を持っているかどうかを確認します

  6. 6

    Javascript D3 ヒストグラム: 間違った数のビンを生成するしきい値

  7. 7

    D3折れ線グラフのマウス移動ポイントの位置が間違っている

  8. 8

    D3:要素の削除

  9. 9

    d3チャートが正しく更新されない

  10. 10

    D3円グラフが正しく更新されない

  11. 11

    D3多軸補間

  12. 12

    D3チャート曲線の目盛りラベルのデータが間違っています

  13. 13

    D3 .append()と変数

  14. 14

    d3の管理図?

  15. 15

    同心の放射円d3

  16. 16

    Chrome-Javascript:負の指数計算が> -3に対して間違っている

  17. 17

    D3データの更新が正しく機能しない

  18. 18

    d3の「on」と「call」の違い

  19. 19

    D3散布図の凡例が重なっています

  20. 20

    D3 javascript foreachとeachの違い

  21. 21

    D3 forceX / forceYとforceCenterの違い

  22. 22

    D3で値が重複してselectAllが重複している

  23. 23

    正距円筒図法を使用して、2D座標を3D座標に変換してみてください。しかし失敗しました。私は何が間違っているのですか?

  24. 24

    このD3チャートの線が更新時に正しく表示されないのはなぜですか?

  25. 25

    d3変数は、関数が返す値ではなく、文字列「function(d)」に等しい

  26. 26

    d3線が引かない

  27. 27

    D3 Javascript:要素の削除と更新

  28. 28

    インターバル内の更新時の最初のd3遷移が遷移していません

  29. 29

    d3、複数のパスを更新

ホットタグ

アーカイブ