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

ムーアを描いた

私のd3の選択は、大きなデータセットから始まり、その中の各要素のSVGに円を追加し、それが表すデータ項目のIDと一致するように円要素のIDを設定します。

次に、.data()同じ選択を呼び出して、元のサブセットを渡します。予想どおり、これを行った後の画面上の円の数は、小さいデータセット内のアイテムの数と一致します。ただし、画面上の要素を調べると、それらのIDが新しいデータセットのアイテムのIDと一致していません。

なぜそうなのか?

フェリックス・クリング

キー関数をデータに渡さない場合、データはそれらの位置を介して既存の要素に関連付けられます。

あなたはおそらく次のようなものが欲しいでしょう

.data(data, function(d) { return d.id; });

ドキュメントから

データを要素に結合する方法を制御するために、キー関数を指定できます。これは、デフォルトのインデックスによる動作に置き換わるものです。キー関数は、新しいデータ配列の要素ごとに1回呼び出され、選択範囲内の既存の要素ごとにもう一度呼び出されます。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

D3は間違ったデータを選択して終了します

分類Dev

配列はソート間違った位置に一つの要素を残し

分類Dev

Splice()は配列内の間違った要素を削除します

分類Dev

std :: mapは間違った要素を消去します

分類Dev

d3グラフに水平線を追加すると、間違った値で表示されます

分類Dev

jQueryまたはJS、要素を画面の下に残して上に入力する

分類Dev

Qtは間違った画面ジオメトリを提供しますか?

分類Dev

PHP DOMDocumentは、間違った要素に対して名前空間宣言を生成します

分類Dev

Unordered_mapは要素を挿入した後に空になります、何が間違っていますか?

分類Dev

OpenCVfilter2dは間違った結果を出します

分類Dev

d3は誤った週の開始を返します

分類Dev

クエリは行に間違った値を返します

分類Dev

printf()は改行を間違った場所に出力します

分類Dev

InsertshapeはFilledPolygonを間違った場所に描画します-Matlab

分類Dev

新しいDate()は私に間違ったGMTを与えます

分類Dev

TextBoxは、間違った送信後に色を変更します

分類Dev

SQL関数は常に間違った値を返します

分類Dev

GSONは間違ったタイプの要素を無視します

分類Dev

gdm3ログイン画面に間違ったパスワードを入力した後に発生する遅延を変更しますか?

分類Dev

:after要素のAngular MouseEventは、event.toElement.clientWidthに間違った値を与えます

分類Dev

d3はsvg要素に名前空間属性を追加しません

分類Dev

日付d = Calendar.getTime()は間違った時間を返しますか?

分類Dev

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

分類Dev

セレンは間違った要素を返し、要素自体を調べる代わりに最初の兄弟要素を選択します

分類Dev

Safariは要素間にスペースを残します

分類Dev

間違った結果は3Dインプレースをカフします

分類Dev

D3は、変数に基づいて画像または円要素を条件付きで追加します

分類Dev

Windows10は常に間違った時間を表示します

分類Dev

x軸に沿った間違った場所にあるD3注釈

Related 関連記事

  1. 1

    D3は間違ったデータを選択して終了します

  2. 2

    配列はソート間違った位置に一つの要素を残し

  3. 3

    Splice()は配列内の間違った要素を削除します

  4. 4

    std :: mapは間違った要素を消去します

  5. 5

    d3グラフに水平線を追加すると、間違った値で表示されます

  6. 6

    jQueryまたはJS、要素を画面の下に残して上に入力する

  7. 7

    Qtは間違った画面ジオメトリを提供しますか?

  8. 8

    PHP DOMDocumentは、間違った要素に対して名前空間宣言を生成します

  9. 9

    Unordered_mapは要素を挿入した後に空になります、何が間違っていますか?

  10. 10

    OpenCVfilter2dは間違った結果を出します

  11. 11

    d3は誤った週の開始を返します

  12. 12

    クエリは行に間違った値を返します

  13. 13

    printf()は改行を間違った場所に出力します

  14. 14

    InsertshapeはFilledPolygonを間違った場所に描画します-Matlab

  15. 15

    新しいDate()は私に間違ったGMTを与えます

  16. 16

    TextBoxは、間違った送信後に色を変更します

  17. 17

    SQL関数は常に間違った値を返します

  18. 18

    GSONは間違ったタイプの要素を無視します

  19. 19

    gdm3ログイン画面に間違ったパスワードを入力した後に発生する遅延を変更しますか?

  20. 20

    :after要素のAngular MouseEventは、event.toElement.clientWidthに間違った値を与えます

  21. 21

    d3はsvg要素に名前空間属性を追加しません

  22. 22

    日付d = Calendar.getTime()は間違った時間を返しますか?

  23. 23

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

  24. 24

    セレンは間違った要素を返し、要素自体を調べる代わりに最初の兄弟要素を選択します

  25. 25

    Safariは要素間にスペースを残します

  26. 26

    間違った結果は3Dインプレースをカフします

  27. 27

    D3は、変数に基づいて画像または円要素を条件付きで追加します

  28. 28

    Windows10は常に間違った時間を表示します

  29. 29

    x軸に沿った間違った場所にあるD3注釈

ホットタグ

アーカイブ