Gracias TUWEB por tu observacion, pero te comento que ese error se me paso por alto, en otras palabras nunca me afecto, la grafica funciona perfectamtente, cosa rara no??? De todos modos te dejo los archivos que necesitas para ejecutar los graficos:
LIBFUNCIONES.PHP Código PHP:
<?
$esquinas = array();
/* Funciones utilizadas */
function CargaEsquinas($xsi, $ysi, $xii, $yii, $xid, $yid, $xsd, $ysd){
$esquinas[0] = $xsi;
$esquinas[1] = $ysi;
$esquinas[2] = $xii;
$esquinas[3] = $yii;
$esquinas[4] = $xid;
$esquinas[5] = $yid;
$esquinas[6] = $xsd;
$esquinas[7] = $ysd;
return $esquinas;
}
?>
LIBCOLORES.PHP Código PHP:
<?
/* Paleta de colores */
$colores = array();
$colores[0] = ImageColorAllocate($image,0,0,0); // Negro
$colores[1] = ImageColorAllocate($image,100,100,100); // Gris oscuro
$colores[2] = ImageColorAllocate($image,160,160,160); // Gris medio
$colores[3] = ImageColorAllocate($image,220,220,220); // Gris claro
$colores[4] = ImageColorAllocate($image,255,255,255); // blanco
$colores[5] = ImageColorAllocate($image,255,0,0); // Rojo
$colores[6] = ImageColorAllocate($image,180,0,0); // Rojo obscuro
$colores[7] = ImageColorAllocate($image,255,150,150); // Rojo claro
$colores[8] = ImageColorAllocate($image,36,171,232); // Azul dos
$colores[9] = ImageColorAllocate($image,25,139,190); // Azul dos obscuro
$colores[10] = ImageColorAllocate($image,127,200,233); // Azul dos claro
$colores[11] = ImageColorAllocate($image,47,208,51); // Verde
$colores[12] = ImageColorAllocate($image,0,180,0); // Verde obscuro
$colores[13] = ImageColorAllocate($image,150,255,150); // Verde claro
$colores[14] = ImageColorAllocate($image,234,33,222); // Rosa
$colores[15] = ImageColorAllocate($image,181,31,172); // Rosa obscuro
$colores[16] = ImageColorAllocate($image,242,125,235); // Rosa claro
$colores[17] = ImageColorAllocate($image,255,168,32); // Naranja
$colores[18] = ImageColorAllocate($image,226,141,7); // Naranja obscuro
$colores[19] = ImageColorAllocate($image,247,186,91); // Naranja claro
$colores[20] = ImageColorAllocate($image,166,61,255); // Morado
$colores[21] = ImageColorAllocate($image,130,22,221); // Morado obscuro
$colores[22] = ImageColorAllocate($image,187,108,253); // Morado claro
$colores[23] = ImageColorAllocate($image,147,147,147); // Gris
$colores[24] = ImageColorAllocate($image,131,131,131); // Gris obscuro
$colores[25] = ImageColorAllocate($image,204,204,204); // Gris claro
$colores[26] = ImageColorAllocate($image,0,0,255); // Azul
$colores[27] = ImageColorAllocate($image,0,0,180); // Azul obscuro
$colores[28] = ImageColorAllocate($image,150,150,255); // Azul claro
$colores[29] = ImageColorAllocate($image,211,226,44); // Amarillo
$colores[30] = ImageColorAllocate($image,176,189,31); // Amarillo obscuro
$colores[31] = ImageColorAllocate($image,233,244,115); // Amarillo claro
$colores[32] = ImageColorAllocate($image,227,130,45); // Naranja dos
$colores[33] = ImageColorAllocate($image,193,112,39); // Naranja dos obscuro
$colores[34] = ImageColorAllocate($image,211,154,104); // Naranja dos claro
?>
y por ultimo el
GRAB_GLOBALS.LIB.PHP Código PHP:
<?php
/* $Id: grab_globals.lib.php,v 1.8 2002/08/12 08:43:45 rabus Exp $ */
/**
* This library grabs the names and values of the variables sent or posted to a
* script in the '$HTTP_*_VARS' arrays and sets simple globals variables from
* them. It does the same work for the $PHP_SELF variable.
*
* loic1 - 2001/25/11: use the new globals arrays defined with php 4.1+
*/
if (!defined('PMA_GRAB_GLOBALS_INCLUDED')) {
define('PMA_GRAB_GLOBALS_INCLUDED', 1);
if (!empty($_GET)) {
extract($_GET, EXTR_OVERWRITE);
} else if (!empty($HTTP_GET_VARS)) {
extract($HTTP_GET_VARS, EXTR_OVERWRITE);
} // end if
if (!empty($_POST)) {
extract($_POST, EXTR_OVERWRITE);
} else if (!empty($HTTP_POST_VARS)) {
extract($HTTP_POST_VARS, EXTR_OVERWRITE);
} // end if
if (!empty($_FILES)) {
while (list($name, $value) = each($_FILES)) {
$$name = $value['tmp_name'];
}
} else if (!empty($HTTP_POST_FILES)) {
while (list($name, $value) = each($HTTP_POST_FILES)) {
$$name = $value['tmp_name'];
}
} // end if
if (!empty($_SERVER) && isset($_SERVER['PHP_SELF'])) {
$PHP_SELF = $_SERVER['PHP_SELF'];
} else if (!empty($HTTP_SERVER_VARS) && isset($HTTP_SERVER_VARS['PHP_SELF'])) {
$PHP_SELF = $HTTP_SERVER_VARS['PHP_SELF'];
} // end if
// Securety fix: disallow accessing serious server files via "?goto="
if (isset($goto) && strpos(' ' . $goto, '/') > 0 && substr($goto, 0, 2) != './') {
unset($goto);
} // end if
} // $__PMA_GRAB_GLOBALS_LIB__
?>
EStuve revisando los graficos de JPGRAPH y recien me di cuenta que para crear las graficas, tenemos que llamar al archivo PHP respectivo al tipo de grafica, como si fuera una imagen en otro archivo PHP.
Alguien sabe como puedo pasarle datos al php de la grafica??