Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
DESCRIPCIÓN
VENTAJAS E INCONVENIENTES
JPGraph es una librería muy completa y entre las características
mas destacadas podemos listar:
Soporte para GD1 y GD2, la librería auto detecta que versión del GD.
Soporte para incluir texto a las imágenes y soporte para tipos de
letra.
Soporte para niveles de transparencia.
Soporte para gráficos complejas de Gantt.
Manejo de las escalas para los ejes del gráfico.
Soporta formatos PNG, GIF y JPG.
Soporte para gráficas de barras horizontales.
Soporte para gráficas de tipo científico.
Soporte para generación de la escala automática dependiendo de los
datos.
Soporta varios tipos de relleno para las gráficas.
Soporta tratamiento de cache
2
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
REQUISITOS E INCOMPATIBILIDADES
Cualquier Sistema Operativo de 32bits capaz de operar PHP5.
PHP5, versión 5.1.0 o superior (puede funcionar con versiones
anteriores, pero no está soportado oficialmente).
Tener la librería GD 2.x de PHP activada. Normalmente viene
incluida con la distribución PHP5. Recomendamos el uso de la
versión de GD incluida en PHP5 y no instalarlo por separado.
3
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
4
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
5
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
6
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
7
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
</tr>
</tbody>
</table>
https://jpgraph.net/download/
8
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
9
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
<?php
//Agregamos una zona horario ya que la imagen nos pide definir, ya que si no lo hacemos nos
muestra un mensaje que debemos de agregarla
date_default_timezone_set("America/Lima");
//necesitamos tener la librerìa jpgraph en nuestro proyecto para poder acceder a los gràficos
//LLamamos a la librerìa Generica
require_once ("../../jpgraph-4.2.2/src/jpgraph.php");
//Ejecutar el comando
$data=mysqli_query($cn,$sql); //(la conexión y la sentencia)
10
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
$grafico->SetScale("textint");
$grafico->title->Set("Ejemplo de Gráfico de Barra"); //Definimos el título
//Y Agregamos para que nos muestre la imagen un tipo de formato especifico en nuestro caso
png
$grafico->Stroke("Bar.PNG");
?>
Y nuestro resultado sería el siguiente:
11
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
12
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
<?php
//Agregamos una zona horario ya que la imagen nos pide definir, ya que si no lo hacemos nos
muestra un mensaje que debemos de agregarla
date_default_timezone_set("America/Lima");
//necesitamos tener la librerìa jpgraph en nuestro proyecto para poder acceder a los gràficos
//LLamamos a la librerìa Generica
require_once ("../../jpgraph-4.2.2/src/jpgraph.php");
//Ejecutar el comando
$data=mysqli_query($cn,$sql);
13
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
// Establecemos los valores de formato y color de texto, así mismo como la posición del texto
dentro de la imagen
$p1->value->SetFont(FF_FONT1,FS_BOLD);
$p1->value->SetColor("black");
$p1->SetLabelPos(0.5);
// Visualizamos el gráfico
14
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
$graph->Stroke();
?>
15
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
<?php
//Agregamos una zona horaria ya que la imagen nos pide definir, ya que si no lo hacemos nos
muestra un mensaje que debemos de agregarla
date_default_timezone_set("America/Lima");
include ("../../jpgraph-4.2.2/src/jpgraph.php");
include ("../../jpgraph-4.2.2/src/jpgraph_line.php");
//seleccionamos la sentencia
$sql="Select * from productos where estado='1'";
//Ejecutamos el comando
$data=mysqli_query($cn,$sql);
$graph->img->SetAntiAliasing();
$graph->xgrid->Show();
16
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
17
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
El resultado es el siguiente:
Referencias:
https://www.youtube.com/watch?v=XIMbj3HBIII
https://desarrolloweb.com/articulos/1987.php
18
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
19
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
20
“AÑO DEL DI ÁLOGO Y LA RECONCILI ACIÓN NACIONAL”
21