PHP - Graficos con JPGRAPH

   
Vista:

Graficos con JPGRAPH

Publicado por Citrus (1 intervención) el 21/06/2015 01:41:22
Que tal

Alguien me podría explicar cómo hacer un gráfico de torta ?

--------------------------------------------------------------------------------------------------------------------------

En phpmyadmin ya hice una base de datos llamada "test"

con una tabla llamada: "tabla1" la cual tiene 4 culumnas, Zona1, Zona2, Zona3, Zona4.

y 2 insert. (numeros al azar)

---------------------------------------------------------------------------------------------------------------------------

Hice un php de conexion llamado "conex.php" para hacer la conexion a la base de datos:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
 
function conectar(){
 
	$user="root";
	$pass="";
	$server="localhost";
	$db="test";
	$con=mysql_connect($server,$user,$pass) or die ("Error de conexion");
	mysql_select_db($db,$con);
	return $con;
 
}
 
?>

--------------------------------------------------------------------------------------------------------------------

Para el gráfico con JPGRAPH tengo este ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
// agregamos la bibliotecas necesarias
require_once ('jpgraph/src/jpgraph.php');
require_once ('jpgraph/src/jpgraph_pie.php');
 
 
//definimos los datos
 
$datos = array(5,8,5,6,5,2,25,8,10);
 
// Definir ancho y alto del grafico
$ancho = 600; $alto = 250;
 
//crear la instancia del objeto graph
$graph = new PieGraph($ancho,$alto, 'auto'	);
 
//especificar la escala
$graph-> SetScale('intint');
$theme_class = new AquaTheme;
$graph->SetTheme($theme_class);
 
//crear curva
$curva = new PiePlot($datos);
 
// Configuraciones del grafico
//$graph->title->Set('Ejemplo');
 
// agregar la curva al grafico
$graph->Add($curva);
 
// mostrar el grafico
$graph->Stroke();
 
?>

---------------------------------------------------------------------------------------------------------

Ahora solo tengo que pasarle los datos desde la base de datos...

Para esto se que se usa mysqle_query y mysql_fetch_array , tambien ahi otra para que te cuente cuantos
ingresos en total ahi por zona, creo que era la funcion mysql_fetch_assoc no estoy seguro.

Alguien me explica como pasarle los datos de la base de datos? usé de todo y nada anda. O NO ENTIENDO COMO HACERLO. Fuí a chats, foros , busqué en internet y no me sale. Por favor, Ayuda !
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