答えて
svg.selectAll(".circles")
はクラスcircles
を持っているあなたのSVG内のすべての要素を選択します。だから.
は基本的にあなたがclassnameに基づいて選択したいと指定することです。
svg.selectAll("circle")
のようにすると、svg
のすべてのcircle
要素が選択されます。これはタグ内の名前に基づいています。たとえば、以下のコードをお持ちの場合は、両方の円が選択されます。別の例
<svg>
<circle></circle>
<circle></circle>
</svg>
は少し良く説明します
たちは、私がsvg.selectAll(".red")
をすれば、私が最初にg
要素を選択し、上記の場合には、次のコード
<svg>
<g class="red"></g>
<g class="blue"></g>
</svg>
を考えてみましょうこれはクラス名がred
であるためです。
ただし、svg.selectAll("g")
を入力すると、g
の要素が選択され、クラス名は心配しません。 .
のないこのタイプのフィルタリングは、要素の名前にのみ基づいています。
ありがとう、' svg.selectAll( "circles") 'を使うとどういう違いがありますか?それはドットがないという意味ですか? –
@DerickKolln私の編集を確認してください – sparta93
これをはっきりさせるために、クラスを選択したいときは '.'を使います。要素を使用したいときはクラスではなく、 '.'を残しておきます。 –
- 1. d3.js v4 - ネストされた選択
- 2. D3.jsフィルタアップデートチャートを選択するdimple.js
- 3. d3 js選択から選択する方法
- 4. 選択と私はd3.jsと私の選択でパイレイアウトの弧の選択をしようとしていますd3.js円グラフ
- 5. d3 svgで選択
- 6. D3のキャンバスブラシ/選択
- 7. D3.js:選択範囲を連結しますか?
- 8. d3.js二重棒グラフでスケールを選択する方法は?
- 9. d3.jsで要素を更新するだけを選択
- 10. D3.js:選択肢からforce.dragを削除する
- 11. d3.jsのツリーからノードの子を選択
- 12. D3 - 異なる選択DIV
- 13. D3円グラフの各選択
- 14. D3:トラブル更新の選択
- 15. D3選択ハイライト(効率?)
- 16. JSドロップダウン選択
- 17. Quill JS - html選択
- 18. d3 Js
- 19. d3.js:
- 20. D3.js
- 21. d3.js
- 22. d3.js
- 23. d3.jsを含む棒グラフへの選択入力付き線グラフの変換
- 24. ノードを選択し、D3.jsのフィーチャーIDでその接続をハイライト表示
- 25. D3.js:データ属性で要素を選択する代わりに?
- 26. D3.js:データインデックスの代わりに選択インデックスを取得するには?
- 27. D3 v4平行座標プロットブラシ選択
- 28. D3 SVG内の要素を選択
- 29. d3でサブセットのみを選択
- 30. d3選択のコピーと挿入
そのクラスを選択する方法。 (ここでは^^ 'circleles'はクラスです) – m87