Estimados,
estoy trabajando con la libreria
http://www.highcharts.com y estoy intenta crear un clase php que me facilite la vida.
En este momento estoy haciendo que la clase me genere un grafico de torta al cual debo pasarle una serie en este formato:
Código Javascript
:
Ver originalseries: [{
type: 'pie',
name: 'Browser share',
data: [
['Firefox', 45.0],
['IE', 26.8],
{
name: 'Chrome',
y: 12.8,
sliced: true,
selected: true
},
['Safari', 8.5],
['Opera', 6.2],
['Others', 0.7]
]
}]
en php tengo algo como el siguiente codigo:
Código PHP:
Ver original$plano->setSeries('pie', 'Navegadores', array(array('Firefox' => 25), array('Chrome' => 30), array('IE' => 25), array('Opera' => 20)));
public function setSeries
($type = null, $name, array $data) {
$this->_series
[] = array('type' => $type,'name' => $name, 'data' => $data); }
la salida es esta:
Código Javascript
:
Ver originalseries: [{
"type":"pie",
"name":"Cosas",
"data":[
{"Firefox":25},
{"Firefox":30},
{"Firefox":25},
{"Firefox":20}
]
}]
lo que esta dentro de
data esta con
{} y no con
[] que es el requerimiento, por lo cual nace la pregunta ¿que debo hacer para que use
[] y no
{}
gracias amigos :D