Ir al contenido


Foto

Gráficos en Yii


  • Por favor identifícate para responder
2 respuestas en este tema

#1 polistronic

polistronic

    Newbie

  • Miembros
  • Pip
  • 2 mensajes

Escrito 30 marzo 2014 - 04:27

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 mensajes
  • LocationMy House @ México

Escrito 03 abril 2014 - 01:53

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 mensajes

Escrito 03 abril 2014 - 05:08

Gracias!!! Funcionó Perfecto!
  • 0




IP.Board spam blocked by CleanTalk.