Jump to content


Photo

Gráficos en Yii


  • Please log in to reply
2 replies to this topic

#1 polistronic

polistronic

    Newbie

  • Miembros
  • Pip
  • 2 posts

Posted 30 March 2014 - 04:27 PM

Hola,

Estoy tratando de mostrar algunos resultados estadísticos en una aplicación desarrollada en Yii. El código que estoy usando funciona muy bien y muestra el resultado del gráfico tal como los datos lo requieren, pero no puedo hacer que lo muestre en columnas, no importa lo que haga, el gráfico sigue saliendo en líneas.

Este es el código del gráfico, la variable $grafico es un array que lleva los datos.



delphi
  1. $this->Widget('ext.highcharts.HighchartsWidget', array(
  2.  
  3.   'options'=>array(
  4.   'type' => 'column',
  5.   'title' => array('text' => 'Efectividad'),
  6.       'xAxis' => array(
  7.         'categories' => array('Desarrollo del Curso', 'Facilitador', 'Logística')
  8.       ),
  9.       'yAxis' => array(
  10.         'title' => array('text' => 'Porcentaje')
  11.       ),
  12.       'series' => array(
  13.         array('name' => 'Total Efectividad' , 'data' => $grafico),
  14.        
  15.       )
  16.   )
  17. ));



sin el parámetro 'type' => 'column', igual crea el gráfico bien, pero de líneas.

Alguna idea?

Gracias
  • 0

#2 porfi.dev

porfi.dev

    Advanced Member

  • Miembros
  • PipPipPip
  • 183 posts
  • LocationMy House @ México

Posted 03 April 2014 - 01:53 PM

ese widget se utiliza como se indica en esta pagina:

http://www.highchart...mo/column-basic

Por lo que tu arreglo debio haber sido:



delphi
  1. $this->Widget('ext.highcharts.HighchartsWidget', array(
  2.     'options' => array(
  3.         'chart'  => array(
  4.                     'type'  => 'column',
  5.         ),
  6.  
  7.         'title'  => array(
  8.                     'text' => 'Efectividad'
  9.         ),
  10.         'xAxis'  => array(
  11.                     'categories' => array(
  12.                                   'Desarrollo del Curso',
  13.                                   'Facilitador',
  14.                                   'Logística')
  15.         ),
  16.         'yAxis'  => array(
  17.             'title' => array('text' => 'Porcentaje')
  18.         ),
  19.         'series' => array(
  20.             array('name' => 'Total Efectividad', 'data' => $grafico),
  21.  
  22.         )
  23.     )
  24. ));




Suerte, sugiero leer la documentación amigo siempre que puedas.
  • 0

#3 polistronic

polistronic

    Newbie

  • Miembros
  • Pip
  • 2 posts

Posted 03 April 2014 - 05:08 PM

Gracias!!! Funcionó Perfecto!
  • 0




IP.Board spam blocked by CleanTalk.