29/07/2011, 09:14
|
| | | Fecha de Ingreso: junio-2009 Ubicación: Caracas
Mensajes: 126
Antigüedad: 15 años, 4 meses Puntos: 2 | |
Respuesta: Problema en Exportar Gráfica de Highcharts IE Hola que tal? Les dejo aquí la solución al problema. Resulta que no me admitía un formato para la gráfica:
Código:
Highcharts.visualize = function(table, options) {
// the categories
options.xAxis.categories = [];
$('tbody th', table).each( function(i) {
options.xAxis.categories.push(this.innerHTML);
});
// the data series
options.series = [];
$('tr', table).each( function(i) {
var tr = this;
$('th, td', tr).each( function(j) {
if (j > 0) { // skip first column
if (i == 0) { // get the name and init the series
options.series[j - 1] = {
name: this.innerHTML,
data: [],
type: 'area',
dataLabels: {
enabled: true,
style: {
font: 'normal 13px Verdana, sans-serif'
},
color: '#000000',
formatter: function() {
return this.y;
}
}
};
} else { // add values
options.series[j - 1].data.push(parseFloat(this.innerHTML));
}
}
});
});
var chart = new Highcharts.Chart(options);
}
// On document ready, call visualize on the datatable.
$(document).ready(function() {
var table = document.getElementById('datatable'),
options = {
chart: {
renderTo: 'container',
defaultSeriesType: 'area'
},
title: {
text: 'Graficos Estadisticos - SPO2'
},
xAxis: {
title: {
text: 'Meses'
}
},
yAxis: {
title: {
text: 'Horas - Hombre'
}
},
tooltip: {
formatter: function() {
return '<b>'+ this.series.name +'</b><br/>'+
this.y +'H/H';
}
}
};
Highcharts.visualize(table, options);
});
__________________ “El mayor enemigo del conocimiento no es la ignorancia, sino la ilusión del conocimiento”— Stephen Hawking |