Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/03/2011, 05:08
kurika
 
Fecha de Ingreso: marzo-2011
Mensajes: 11
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: graficas con jpgraph con php

Cita:
Iniciado por claudiovega Ver Mensaje
Debes llenar el array $data y el array $nombres.

Código PHP:

$data
=array();
$nombres=array();

$sql="select serie, valor from numeros where ....";
$rs=mysql_query($sql);
if(!
mysql_error() & mysql_num_rows($rs)>0)
{
    while(
$fila=mysql_fetch_assoc($rs)
   {
       
$nombres[]=$fila['serie'];
       
$data[]=$fila['valor'];
   }

$data es el arreglo de valores
$nombres es el arreglo de nombres de la serie.
Mi codigo

include ("inc/inc/jpgraph.php");
include ("inc/inc/jpgraph_pie.php");
include ("inc/inc/jpgraph_pie3d.php");
include ("conexion.php");
$link=mysql_connect(localhost,$user,$pass); @mysql_select_db($database) or die( "No se pudo conectar");
$data=array();
$nombres=array();

$consulta=mysql_query("SELECT ALIAS, TOTAL FROM remesas");
while($rem=mysql_fetch_array($consulta))
{
echo "entra";
$nombres[]=$rem['ALIAS'];
$data[]=$rem['TOTAL'];
}
/*
$graph = new PieGraph(450,200,"auto");
$graph->img->SetAntiAliasing();
$graph->SetMarginColor('gray');
//$graph->SetShadow();

// Setup margin and titles
$graph->title->Set("Ejemplo: Horas de Trabajo");

$p1 = new PiePlot3D($data);
$p1->SetSize(0.35);
$p1->SetCenter(0.5);

// Setup slice labels and move them into the plot
$p1->value->SetFont(FF_FONT1,FS_BOLD);
$p1->value->SetColor("black");
$p1->SetLabelPos(0.2);

$p1->SetLegends($nombres);

// Explode all slices
$p1->ExplodeAll();

$graph->Add($p1);
$graph->Stroke(); */

Buenas aqui pongo mi codigo cuando intento ver el grafico me da error en el codigo y no se porque, la sentencia SQL la he probado y me funciona, agradeceros la ayuda