Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2014, 12:07
sagdec
 
Fecha de Ingreso: abril-2009
Mensajes: 100
Antigüedad: 15 años, 9 meses
Puntos: 0
No puedo pasar datos

Que tal e estado usando las graficas de morris.js, entonces cuando quiero introducir los datos para generar la grafica, simplemente no me los toma.

Lo que hago es obtener los datos desde php, luego con ajax obtendo esos datos, los guardo en una variable y al pasarlos a la funcion de la grafica, ésta no me los muestra.


La sintaxis es la siguiente:
Código Javascript:
Ver original
  1. Morris.Bar({
  2.                   element: 'bar-example',
  3.                   barColors: ['#5c5345'],
  4.                   data: [
  5.                     //Aqui va la cadena que contiene la información para generar la grafica
  6.                                        // y esta es la estructura:
  7.                                      //{y:'Folio: 4',a:27},{y:'Folio: 3',a:22}
  8.                   ],
  9.                   xkey: 'y',
  10.                   ykeys: ['a'],
  11.                   //labels: ['Series A', 'Series B']
  12.                   labels: ['Días']
  13.                 });

Ahora si coloco la variable de javascript que contiene la cadena simplemente no me muestra la grafica, supongo que debe haber conflictos o no es correcta la manera de ingresa ahi los datos.

Me quedaria así:
Código Javascript:
Ver original
  1. Morris.Bar({
  2.                   element: 'bar-example',
  3.                   barColors: ['#5c5345'],
  4.                   data: [
  5.                                   //variableJS contiene la cadena de datos
  6.                     variableJS
  7.                   ],
  8.                   xkey: 'y',
  9.                   ykeys: ['a'],
  10.                   //labels: ['Series A', 'Series B']
  11.                   labels: ['Días']
  12.                 });

Alguna forma de poder pasar correctamente los parametros para la grafica?