En charts Tee.Bar() no ordena los valores por posición.
Posted: Mon May 11, 2015 12:12 pm
Utilizo windows7(64bits), la versión "TeeChart_for_JavaScript_Commercial2014.07.31.1.7" y en "Tee.Bar()" no ordena por posición en la serie.
La primera serie es "P1-..." las segunda serie es "P2-..." y la tercera serie es "P3-...." y el Bar muestra "P2-...", "P1-..." y "P3-...".
He visto que Tee.Series.doSort("none",false) me devuelve correctamente, pero no veo como puedo hacer que chart.draw utilice estos parámetros al llamar a doSort.
----
Otra cuestión que a lo mejor afecta es que para conseguir diferentes colores he tenido que activar el gradiente con el siguiente código:
gracias.
La primera serie es "P1-..." las segunda serie es "P2-..." y la tercera serie es "P3-...." y el Bar muestra "P2-...", "P1-..." y "P3-...".
He visto que Tee.Series.doSort("none",false) me devuelve correctamente, pero no veo como puedo hacer que chart.draw utilice estos parámetros al llamar a doSort.
----
Otra cuestión que a lo mejor afecta es que para conseguir diferentes colores he tenido que activar el gradiente con el siguiente código:
Code: Select all
tBar = new Tee.Bar();
var serie=Chart.addSeries(tBar);
var palette=new Tee.Palette([ "#4466a3", "#f39c35", "#f14c14", "#4e97a8", "#2b406b",
"#1d7b63", "#b3080e", "#f2c05d", "#5db79e", "#707070",
"#f3ea8d", "#b4b4b4"]);
serie.format.fill = "";
serie.colorEach = "yes";
serie.format.gradient.visible = true;
serie.palette = palette;
serie.format.gradient.stops = [];
var j;
for (j=0;j<jsonp.series[i].colors.length;j++) {
serie.palette.colors[j] = jsonp.series[i].colors[j];
serie.format.gradient.stops[j] = 0;
}
gracias.