Buenos días.
Teniendo la variable $paramsChart el siguiente valor:
$paramsChart = [
"sizeY" => 23
"hgrid" => 1
"vgrid" => 0
"minorUnit" => 0
"showValue" => 1
"type" => "barChart"
"chartAlign" => "center"
"sizeX" => 10
"legendPos" => "b"
"color" => 2
"stylesTitle" => [
"fontSize" => 1100
"bold" => true
]
"title" => "Puntuación por puesto y sexo"
"data" => [
"legend" => [
0 => "Equilibrada"
1 => "Masculinizada"
2 => "Feminizada"
]
"data" => [
0 => [
"name" => "Director/a Adjunto/a"
"values" => [
0 => null
1 => null
2 => 877.0
]
]
1 => [
"name" => "Gerente"
"values" => [
0 => null
1 => null
2 => 853.0
]
]
2 => [
"name" => "Investigador/a Senior (Principal)"
"values" => [
0 => null
1 => null
2 => 732.0
]
]
3 => [
"name" => "Responsable de RRHH"
"values" => [
0 => null
1 => null
2 => 595.0
]
]
4 => [
"name" => "Investigador/a Senior"
"values" => [
0 => null
1 => null
2 => 485.0
]
]
5 => [
"name" => "Responsable de instalaciones e infraestructuras"
"values" => [
0 => null
1 => null
2 => 462.0
]
]
6 => [
"name" => "Investigador/a Titular Senior"
"values" => [
0 => null
1 => null
2 => 454.0
]
]
7 => [
"name" => "Responsable de Gestión Económica"
"values" => [
0 => null
1 => null
2 => 437.0
]
]
8 => [
"name" => "Responsable de desarrollo y transferencia de tecnologÃÂa"
"values" => [
0 => null
1 => 434.0
2 => null
]
]
// Más datos
]
]
]
En la gráfica resultante de addChart($paramsChart) las categorías aparecen ordenadas ascendentemente por el valor númerico de cada puesto (aunque teóricamente cada categoría pueda tener tres valores, solo se almacena uno donde toque) cuando los datos del array están justamente al revés. ¿Por qué no respeta el orden que tiene en el array?
Aprobecho también para preguntar si es posible que los valores nulos, o con valor cero, no se muestren en la gráfica.
Gracias.
Saludos.