title: Highcharts/Highstock dynamically add/remove multiple series
body: <p>I'm a Java/PHP programmer with an unreasonable inability to grasp Javascript, so I need a hand with something that should be simple.</p>
  
  <p>Take the chart here: <a href="http://www.highcharts.com/stock/demo/compare" rel="nofollow">http://www.highcharts.com/stock/demo/compare</a></p>
  
  <p>This shows 3 series, which are all predefined. I have the equivalent set up with my own data. </p>
  
  <p>What I actually have is 150 series of data, and I want the user to be able to choose which to display without a page refresh. I know I need to use Chart.addSeries() in some way, and I've looked at the demo which adds a series from a button click: <a href="http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/stock/members/chart-addseries/" rel="nofollow">http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/stock/members/chart-addseries/</a></p>
  
  <p>The thing is, this button is hard coded in both the web page and the JS:</p>
  
  <pre><code>&lt;button id="button"&gt;Add series&lt;/button&gt;
  
  &lt;script&gt;
  $('#button').click(function() {
      var chart = $('#container').highcharts();
      chart.addSeries({
          name: 'ADBE',
          data: ADBE
      });
      $(this).attr('disabled', true);
  });
  &lt;/script&gt;
  </code></pre>
  
  <p>I don't fancy 150 buttons, but I certainly don't want a unique function per button. Can someone rewrite a short example that I could cannibalise? My JS really is too rudimentary. </p>
  
  <p>Maybe check-boxes would be fine, but really any kind of toggle would work. Can series be removed from the chart (other than clicking on the legend)? </p>
  
  <p>Can anyone provide some tips on tying the list of 150 series to the chart itself?</p>
  
  <p>Each series must be loaded individually via JSON.</p>
  
  <p>Or, should I just load all 150 series and disable 149 of them, allowing the user to toggle via the legend itself?</p>