Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/04/2007, 20:34
makeitslow
 
Fecha de Ingreso: enero-2007
Ubicación: Cochabamba - Bolivia
Mensajes: 346
Antigüedad: 17 años, 4 meses
Puntos: 2
Re: còmo puedo graficar estadìsticas en php??

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($_GETEXTR_OVERWRITE);
    } else if (!empty(
$HTTP_GET_VARS)) {
        
extract($HTTP_GET_VARSEXTR_OVERWRITE);
    } 
// end if

    
if (!empty($_POST)) {
        
extract($_POSTEXTR_OVERWRITE);
    } else if (!empty(
$HTTP_POST_VARS)) {
        
extract($HTTP_POST_VARSEXTR_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'/') > && substr($goto02) != './') {
        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??

Última edición por makeitslow; 09/04/2007 a las 20:54 Razón: Simplificar la pregunta y evitar la redundancia, tambien por que mi amor queria leer el mensaje anterior que habia escrito.