<script type="text/javascript"> $(function() { $.getJSON('data2.php', function(data) { // on récupère les data du json. // on créer le graphe dans la div id : container4 $('#container4').highcharts({ title : { text : 'temperatures' }, tooltip: { shared: true }, yAxis: [{ // Premier yAxis title: { text: 'temperature', style: { color: Highcharts.getOptions().colors[0] } }, min : 15, max : 35, tooltip: { valueSuffix: ' °C' }, labels: { format: '{value} °C', style: { color: Highcharts.getOptions().colors[0] } } }, { // Second yAxis title: { text: 'temperature', style: { color: Highcharts.getOptions().colors[1] } }, min : 15, max : 35, tooltip: { valueSuffix: '°C', }, opposite: true, labels: { format: '{value} °C', style: { color: Highcharts.getOptions().colors[1] } } }], // le xAxis xAxis: { categories: data[0]['data'] //correspond au 1er groupe de donnée du json créer par data.php (dateandtime pointchaud) }, legend: { layout: 'vertical', align: 'right', verticalAlign: 'top', x: -100, y: 0, floating: true, borderWidth: 0 }, series: [{ type: 'spline', name: 'pointchaud', yAxis: 0, tooltip: { valueSuffix: ' °C' }, data: data[1].data //correspond au 2 ème groupe de donnée du json créer par data.php (température pointchaud) }, { type: 'spline', name: 'pointfroid', yAxis: 1, tooltip: { valueSuffix: ' °C' }, data: data[4].data //correspond au 5 ème groupe de donnée du json créer par data.php (température pointfroid) }] }); }); }); </script> <div id="container4"></div>