Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/09/2014, 16:12
Esar
 
Fecha de Ingreso: junio-2014
Mensajes: 4
Antigüedad: 9 años, 10 meses
Puntos: 0
Pregunta Problemas al mostrar datos de un Array

Buen día colegas.

El asunto es el siguiente, estoy empezando a trabajar con Highcharts para realizar unos gráficos con la información obtenida desde una base de datos, hasta allí todo bien, se muestra la gráfica "correctamente" , entre comillas todo se muestra, excepto el primer dato. No se si me explico bien, en la gráfica me muestra todos los datos excepto el primero.

Aquí les dejo el código, ojala alguien me pueda orientar, ya que la verdad soy un poco nuevo en esto.

Código PHP:
Ver original
  1. include('../panel/conexion.php');
  2.  
  3. $sql = @mysql_query('SELECT * FROM calendar');
  4. $datos = @mysql_fetch_array($sql);
  5.  
  6. $i = 0;
  7. while($row = @mysql_fetch_array($sql)){
  8.     $rawdata[$i] = $row;
  9.     $i++;
  10. }
  11.  
  12. for($i = 0 ; $i < count($rawdata); $i++){  
  13.     $valoresArray[$i] = $rawdata[$i][1];   
  14. }

El script de la gráfica es el siguiente:

Código Javascript:
Ver original
  1. chartCPU = new Highcharts.Chart({
  2.        
  3.         chart: {           
  4.             renderTo: 'contenedor',
  5.             defaultSeriesType: 'line'
  6.         },
  7.        
  8.         title: {text: 'Reporte Gráfica.'},
  9.        
  10.         subtitle:{text:'Este es un reporte de prueba.'},
  11.        
  12.         xAxis: {           
  13.             //categories: [ 'Jan 2008', 'Feb 2008', 'Mar 2008'],
  14.             tickInterval: 1,   
  15.             title: {text: 'Fecha'},                
  16.         },
  17.        
  18.         yAxis: {           
  19.             minPadding: 0.2,
  20.             maxPadding: 0.2,
  21.             title: {               
  22.                 text: 'Valores',
  23.                 margin: 10             
  24.             }          
  25.         },
  26.        
  27.         series: [{         
  28.             name: 'valor',
  29.             data: (function(){             
  30.                 var data = [];             
  31.                 <?php for($i = 0 ; $i < count($rawdata); $i++){ ?>                 
  32.                 data.push([<?php echo $valoresArray[$i];?>]);                  
  33.                 <?php } ?>                 
  34.                 return data;                   
  35.             })()               
  36.         }],
  37.        
  38.         credits: {enabled: false}
  39.     });

Please... help me!!