2015-05-29 24 views
0

我需要在highcharts中創建一個圖表,但我需要從mysql獲取值,直到現在我只能添加timestamp值,但仍然將其他值留給Y圖形,所有這一切都是新的,我希望你能給一些幫助,我需要使用的另一個值是一個int值。在highcharts中製作圖表

我仍然試圖添加第二個值,但是隻有這個值(小時)沒有顯示任何東西。

的作業是使用值的曲線圖中函數的時間

<HTML> 
    <head> 
     <!-- Importa las librerias de jQuery y las de Highcharts --> 
     <script type="text/javascript" src="https://code.jquery.com/jquery.js"></script> 
     <script type="text/javascript" src="http://code.highcharts.com/highcharts.js"></script> 
     <script type="text/javascript" src="http://code.highcharts.com/modules/exporting.js"></script> 
    </head> 
    <body> 
     <?php 
      $conexion = mysql_connect('localhost','root' , '') or trigger_error(mysql_error(),E_USER_ERROR); 
      mysql_select_db('fancysensorsdb', $conexion); 
      $query = "SELECT hora FROM temperatura"; 
      $registros = mysql_query($query) or die(mysql_error()); 
      while ($datos = mysql_fetch_array($registros)) 
      { 
       extract ($datos); 
       $datetime *= 1000; // Convertir hora Unix a JavaScript 
       $data[] = "[$datetime, $hora]"; 
      } 

      $query = "SELECT valor FROM temperatura"; 
      $registros = mysql_query($query) or die(mysql_error()); 
      while ($valores = mysql_fetch_array($registros)) 
      { 
       extract ($valores); 
       $datos[] = $valores; 
      } 
     ?> 
     <script type="text/javascript"> 
      var chart = new Highcharts.Chart({ 
       chart: { 
        renderTo: 'container' 
       }, 
       series: [{ 
        data: [<?php echo join($data, ',') ?>] 
       }] 
      }); 
     </script> 

     <div id="container" style="width: 100%; height: 500px; margin: 0 auto"></div> 
    </body> 
</html> 
+0

您的$ data數組如何看起來像? –

回答