bueno aqui les muestro el codigo (uno de estados y otro de unidades):
ESTE ES EL DE ''CALIFICACIONES POR UNIDAD''
Código PHP:
Ver original<?php // content="text/plain; charset=utf-8"
require_once ('grafica/jpgraph.php');
require_once ('grafica/jpgraph_bar.php');
include_once ('clase_grafica.php');
$unidad1;
$unidad2;
$unidad3;
$unidad4;
$unidad5;
$unidad6;
$data1y=array($unidad1,$unidad2,$unidad3,$unidad4,$unidad5,$unidad6);
// Create the graph. These two calls are always required
$graph = new Graph(500,350,'auto');
$graph->SetScale("textlin");
$theme_class=new UniversalTheme;
$graph->SetTheme($theme_class);
$graph->yaxis->SetTickPositions(array(0,10,20,30,40,50,60,70,80,90,100), array(5,15,25,35,45,55,65,75,85,95)); $graph->SetBox(false);
$graph->ygrid->SetFill(true);
$graph->xaxis->SetTickLabels(array('Unidad 1','Unidad 2','Unidad 3','Unidad 4','Unidad 5','Unidad 6')); $graph->yaxis->HideLine(false);
$graph->yaxis->HideTicks(false,false);
// Create the bar plots
$b1plot = new BarPlot($data1y);
// Create the grouped bar plot
$gbplot = new GroupBarPlot
(array($b1plot)); // ...and add it to the graPH
$graph->Add($gbplot);
$graph->Add($gbplot);
$b1plot->SetColor("white");
$b1plot->SetFillGradient("#4B0082","white",GRAD_LEFT_REFLECTION);
$b1plot->SetWidth(45);
$b1plot->SetFillColor("#cc1111");
$graph->title->Set("Bar Gradient(Left reflection)");
$graph->title->Set("PROMEDIO DE CALIFICACIONES POR UNIDAD");
// Display the graph
$graph->Stroke();
?>
Y ESTE ES EL DE CALIFICACIONES POR ESTADO:
Código PHP:
Ver original<?php // content="text/plain; charset=utf-8"
require_once ('grafica/jpgraph.php');
require_once ('grafica/jpgraph_bar.php');
include_once ('clase_grafica3.php');
$data1y=array($Aguascalientes,$BajaCalifornia,$BajaCaliforniaSur,$Campeche,$Chiapas,$Chihuahua,$Coahuila,$Colima,$DistritoFederal,$Durango,$Guanajuato,$Guerrero,$Hidalgo,$Jalisco,$Mexico,$Michoacan,$Morelos,$Nayarit,$NuevoLeon,$Oaxaca,$Puebla,$Queretaro,$QuintanaRoo,$SanLuisPotosi,$Sinaloa,$Sonora,$Tabasco,$Tamaulipas,$Tlaxcala,$Veracruz,$Yucatan,$Zacatecas);
// Create the graph. These two calls are always required
$graph = new Graph(1500,700,'auto');
$graph->SetScale("textlin");
$theme_class=new UniversalTheme;
$graph->SetTheme($theme_class);
$graph->yaxis->SetTickPositions(array(0,10,20,30,40,50,60,70,80,90,100),array(5,15,25,35,45,55,65,75,85,95)); $graph->SetBox(true);
$graph->ygrid->SetFill(true);
$graph->xaxis->SetTickLabels(array('Agsc','BjC','BjCS','Cmpe','Chpas','Chih','Cohla','Clma','DF','Dngo','Gjto','Grro','Hdlgo','Jlco','Mex','Mchcan','Mrls','Naya','NL','Oxca','Pbla','Qtaro','QRoo','SanLP','Snloa','Snra','Tbsco','Tmalpas','Txla','Vruz','Yuc','Ztcas')); $graph->yaxis->HideLine(false);
$graph->yaxis->HideTicks(false,false);
// Create the bar plots
$b1plot = new BarPlot($data1y);
// Create the grouped bar plot
$gbplot = new GroupBarPlot
(array($b1plot)); // ...and add it to the graPH
$graph->Add($gbplot);
$b1plot->SetColor("white");
$b1plot->SetFillGradient("#4B0082","white",GRAD_LEFT_REFLECTION);
$b1plot->SetWidth(45);
$b1plot->SetFillColor("#cc1111");
$graph->title->Set("Bar Gradient(Left reflection)");
$graph->title->Set("PROMEDIO DE CALIFICACIONES POR ESTADO");
// Display the graph
$graph->Stroke();
?>
las otras dos no las puse porque tienen exactamente ''casi'' lo mismo, no mas quise dar un ejemplo de cada uno...bueno gracias por darme la mano compadres!