ElementStacks
HTML
<script src="http://highcharts.com/js/testing.js"></script>
<script src="http://code.highcharts.com/highcharts.js"></script>
<div id="container" style="height: 400px; width: 500px"></div>
<button>add series</button>
JavaScript
Highcharts.setOptions({
lang: {
months: ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin',
'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'],
weekdays: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi']
}
});
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
yAxis: [{
}, {
}, {
}],
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],
yAxis: 0
}]
},function(chart){
var i = 1;
$('button').click(function(){
if(i>2)
return false;
chart.addSeries({
data: (function(i){
for(var j=0, data=[]; j<12; j++)
data.push( Math.random() * Math.pow(10, i) );
i++;
return data;
})(i),
yAxis: i++
})
});
});