Tema: Jpgraph
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2011, 10:12
wilkisg
 
Fecha de Ingreso: junio-2011
Mensajes: 1
Antigüedad: 12 años, 10 meses
Puntos: 0
Jpgraph

Hola a Todos, empiezo por feliciralos por este sitio, ya que estan tan bueno que es i primera vez en una participacion en un foro de estos.
Les comento mi situacion, actualmente estoy utilizando la libreria JPGraph, la cual me parece muy buena para hacer graficos de hecho descargue la version jpgraph-3.5.0b1 y me funciona bien pero el problemo lo tengo a la hora de mostrar el grafico de barras, ya que intento mostrar cada valor en cada barra y resulta que no me sale nada,ni error ni nada.

ya probe copienado y pegando los ejemñlos que hay en otras paginas(incluyendo la pagina oficial) y de manuales y aunque el codigo es el mismo, me muesra todo menos los valores.
Que podra ser???...la version que me descargue??....en fin solicio su ayuda muy respetuosamente aver si alguien podra ayudarme.

les dejo el codigo, aunque como les dije no tiene error es mas muestra el grafico y todo pero no me muestra el valor en cada barra:

PDT:utilizo WAMP SERVER :
Apache Version :2.2.17
PHP Version :5.3.5

<?php header("Cache-Control: no-store, no-cache, must-revalidate");

require_once("inc/src/jpgraph.php");
require_once("inc/src/jpgraph_bar.php");
$datosy=array(25,16,24,5,8,31);


//echo"<center>";
//DEFINE("USE_CACHE",true);
//DEFINE("READ_CACHE",true);
//DEFINE("CACHE_DIR","/tmp/");
$grafico = new Graph(500, 250,"auto");
$grafico->SetScale("textlin");
$grafico->yaxis->scale->SetGrace(20);
//margenes
$grafico−>img−>SetMargin(80,80,30,40);//(IZQ,DER,ARR,ABJ)



// Creamos barras de datos a partir del array de datos
$barplot1 = new BarPlot($datosy);

//leyendas
$barplot1->SetLegend('Tarifa 1');
$grafico->legend->Pos(0.0008,0.5,"right","center");

///sombra
$barplot1->SetShadow('[email protected]', '2', '2');

// Un gradiente Horizontal de rojo a azul
///$barplot1->SetFillGradient("red", "blue", GRAD_HOR);
$barplot1->SetFillColor('#479CC9');

// Queremos mostrar el valor numerico de la barra
$barplot1->value->Show(); //con este comando se supone deberia mostrarme el valor en cada barra
$barplot1->SetValuePos('center');

//Añadimos barra de datos al grafico
$grafico->Add($barplot1);

// Configuracion de los titulos
$grafico->title->Set('TARIFAS');
$grafico->xaxis->title->Set('Dias');
$grafico->yaxis->title->Set('Tarifa');

$grafico->title->SetFont(FF_FONT1,FS_BOLD);
$grafico->yaxis->title->SetFont(FF_FONT1,FS_BOLD);
$grafico->xaxis->title->SetFont(FF_FONT1,FS_BOLD);

$grafico->SetShadow();

$grafico->yaxis->HideZeroLabel(); //Oculta el 0 del eje de la Y


//$barplot1->SetColor("red");

// 25 pixeles de ancho para cada barra
//$barplot1->SetWidth(15);

//$barplot1->value->SetFormat("$ %0.1f");
//$barplot->value->SetFont(FF_FONT1,FS_BOLD);
//$barplot1->value->SetFont(FF_VERDANA,FS_BOLD, 14);
//$barplot1−>value−>SetColor("BLUE");
//$barplot1->value->SetAngle(180);

//$grafico->Stroke();
if (file_exists('grafico.jpg'))
{
unlink('grafico.jpg');
}

$barplot1−>SetLegend("Tarifa");
$grafico->Stroke('grafico.jpg');
//$grafico->Stroke();