title: Hide data points in nvd3.js scatter chart by shape
body: <p>I successfully build a scatter chart with several series in nvd3.js. nvd3.js provides mechanisms to turn on/off series defined by the "key" in my data. Is it possible to do the same by assigned shapes (i.e. cross, circle, etc.)? I'm able to select all data points with a shape in a complicated manner:</p>
  
  <pre><code>var series = d3.selectAll('.nv-series')
      .data();
  for (var i = 0; i &lt; series.length; i++) {
      var values = series[i].values;
      for (var j = 0; j &lt; values.length; j++) {
          if (values[j].shape=='circle') {
                // Do something with 
  
          }
      }
  }
  </code></pre>
  
  <p>But now i don't now to toggle those. The property "disabled" only seems to work for series, not for single data points. i would need something similar here, so that the chart gets actualized with correct alignment after hiding the data points. Any help appreciated cause I'm absolutely no javascript expert and couldn't find anything on the net even after long research. </p>