PHP - Informe estadístico con highchart

 
Vista:

Informe estadístico con highchart

Publicado por Nelson Torres (32 intervenciones) el 20/06/2015 05:42:18
Buenas noches:

Tengo un proyecto en php que he comenzado recientemente, estoy aprendiendo a gráficar con highcharts que por cierto es una librería muy buena y me gusto muchísimo. El problema es el siguiente: tengo el gráfico realizado con datos desde una base de datos, deseo que el usuario al oprimir un botón descargue un informe en pdf en donde va a ir la gráfica y debajo la taba de los datos que se están gráficando, con cierta información adicional. No he conseguido este resultado, he indagado pero a decir verdad soy novato en javascript, jquery y ajax y apenas entiendo lo que plantean algunos artículos, lo mas cercano que he logrado es esta función:

$('#button').click(function () {
var chart = $('#container').highcharts();
chart.exportChart();
});

que me permite descargar la imagen de la gráfica en formato png. He consultado ademas otras alternativas como por ejemplo tratar de incluir la tabla que halo desde la base de datos y que posteriormente manipulo en la etiqueta div='container' pero no obtengo resultado alguno a la hora de usar la exportación en pdf que viene incluida con el gráfico. También consulte la posibilidad de transformar el div en imagen pero no entendí nada de las alternativas planteadas ya que hay un debate gigante sobre si se puede o no se puede, lo mas cercano que encontré fue esto: http://jsfiddle.net/Sq7hg/2/ pero no lo entiendo considerando mi nivel en programación, y por ultimo consulte opciones con ajax para traer la imagen del higchart desde la url a la cual se exporta que es http://export.highcharts.com/ pero tampoco hubo resultado.

Se me ocurrió que podría exportar la imagen hacia una carpeta en mi sitio web, y por medio de la librería fpdf halarla hasta el documento pdf que estoy creando con php como imagen en celda, pero hasta el momento no lo he logrado. Necesito exportar la gráfica como imagen a una carpeta de mi sitio para luego incluirla en el informe que estoy tratando de hacer, ¿existe alguna forma en la que pueda lograrlo?.

PD. Para aquellos que quieran recomendarme el manual de highchart, debo aclararles que ya leí esto http://api.highcharts.com/highcharts#exporting.url y no he conseguido resultado. Disculpen incomodarlos con mi falta de conocimiento, tal ves estoy omitiendo algo, pero agradecería su ayuda y comprensión.

Gracias

Saludos!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder