Impresión de datos en el lado después de generar un gráfico usando la biblioteca JGraph en PHP

StackOverflow https://stackoverflow.com/questions/3494432

  •  29-09-2019
  •  | 
  •  

Pregunta

Hola necesito para generar un informe que incluya tanto una imagen gráfica que es una representación gráfica de los datos impresos y datos. Ahora el problema es, la función de "golpe" en jpgraph genera la gráfica, por lo que me da un error si intento hacer eco de cualquier información antes de la función derrame cerebral, y se imprime nada sobre el navegador después de que se ejecute la función de un derrame cerebral. No Alguien sabe una manera alrededor de este problema ??

¿Hay cualquier otro método para generar un informe que tiene tanto el gráfico y los datos tabulares.

¿Fue útil?

Solución

Función de JPGraph Stroke () se creará el gráfico para usted, pero también se puede pasar un nombre de archivo en la función. Esto ahorrará el gráfico como una imagen que luego se puede cargar en su informe, así como otros datos de salida a su alrededor. Por ejemplo:

// build graph code....
$graph->Stroke('mygraph.png');

echo "<img src='mygraph.png' alt='my graph' />";
echo "Anything I want to go with the graph";

Otros consejos

Gracias por su valiosa información.

En lugar de $graph->stroke('mygraph.png') que puede probar:

$img = $graph->stroke(_IMG_HANDLER);
$objDrawing = new PHPExcel_Worksheet_MemoryDrawing();
$objDrawing->setName('Sample image');
$objDrawing->setDescription('Sample image');

$objDrawing->setImageResource($img);     //**Feed jpgraph image resource**

$objDrawing->setRenderingFunction(PHPExcel_Worksheet_MemoryDrawing::RENDERING_JPEG);
$objDrawing->setMimeType(PHPExcel_Worksheet_MemoryDrawing::MIMETYPE_DEFAULT);
$objDrawing->setWorksheet($objPHPExcel->getActiveSheet());

Pl tiene mirada en las pruebas PHPExcel ejemplo de nombre de directorio 25inmemoryimage.php

http://jpgraph.net/download/manuals/classref/index.html

Si está utilizando PHPExcel, puede importar una imagen en Excel fácil. De esta manera: http://phpexcel.codeplex.com/Thread/View.aspx ? ThreadId = 28138

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top