web-dev-qa-db-ja.com

selectAllで複数のセレクターを選択する方法は?

selectAllを使用してD3で複数のセレクターを選択することは可能ですか?

svg.selectAll("class1", "circle", "id2")のようなものがすべてのcircle要素、class1要素とid2要素。

これは可能ですか?

39
vibekeNYG

はい、個別の文字列を渡すのではなく、セレクタ文字列内にカンマを入れるだけです。

svg.selectAll(".class1, circle, #id2")

「class1」はcssクラス、「circle」はタグ名、「id2」はID属性値であると想定しています。

61
explunit