Performing subselection
It is quite common that you will need to perform scoped selection when working on visualization. For example, selecting all div
elements within a particular section
element is one use case of such scoped selection. In this recipe, we will demonstrate how this can be achieved with different approaches and their advantages and disadvantages.
Getting ready
Open your local copy of the following file in your web browser:
https://github.com/NickQiZhu/d3-cookbook/blob/master/src/chapter2/sub-selection.html
How to do it...
The following code example selects two different div
elements using two different styles of subselection supported by D3.
<section id="section1">
<div>
<p>blue box</p>
</div>
</section>
<section id="section2">
<div>
<p>red box</p>
</div>
</section>
<script type="text/javascript">
d3.select("#section1 > div...