title: Programmatically change legends in highstock or highchart
body: <p>To set visibility of legends before a highstock chart is created, I can do:</p>
  
  <pre><code>new Highcharts.StockChart({
     legend: {
        enabled: true,
        align: 'left'
     }
  });
  </code></pre>
  
  <p>After the chart is created I want to allow users to hide or move legends to a different location. I need something similar to chart.setTitle but for legends. </p>
  
  <p>Please note, I read <a href="https://stackoverflow.com/questions/13621370/programmatically-display-highstocks-legend">this post</a> but didn't quite understand the suggestions in it.</p>
  
  <p>Thanks for your help.</p>