Esta es la vista que recibe los datos del grafico
Código PHP:
Ver original<?php
//$data = array(50, 85, 54, 94);
//Detalles
//$label = array('Horizonte RN', 'Integra RN', 'Prima RN', 'Profuturo RN');
$color['color'] = $color;
$color['sombra'] = $sombra;
$path = barchart($data, $label, $color, $p);
//Imprimiendo la fucking IMAGEN
echo img($path);
?>
ESte es la funcion que para que cree la imagen es un plugin que hice para CI
Cita: $data son los valores
$label son los nombres
$color el color
$p el turno de la imagen, es un valor de 0 al X ya que la imagen puede ser mostrada X veces pero con diferentes valores, y para evitar que imprima la misma imagen le agrego un prefijo para que asi traiga la imagen correcta en el foreach
Código PHP:
Ver originalfunction barchart ($data, $label, $color, $p)
{
require_once ("jpgraph/jpgraph.php");
require_once ("jpgraph/jpgraph_bar.php");
// Create the graph. These two calls are always required
$graph = new Graph(480, 240);
//Detalle
$graph->SetScale("textlin");
$graph->xaxis->SetTickLabels($label);
//Margin
$graph->SetMarginColor('white');
$graph->SetFrame(false);
$bplot = new BarPlot($data);
//Ancho
$bplot->SetWidth(0.6);
$bplot->SetWeight(0);
//Colores
$bplot->SetFillColor($color['color']);
//Sombras
$bplot->SetShadow($color['sombra'],12,15,true);
//Mostrar valores
$bplot->value->Show();
$bplot->SetValuePos("center");
$graph->Add($bplot);
// Could possibly add to config file if necessary
$graph_temp_directory = 'temp/rentabilidad/'; // in the webroot (add directory to .htaccess exclude)
$graph_file_name = 'rentabilidad_neta_'.$p.'.png';
$graph_file_location = $graph_temp_directory . '/' . $graph_file_name;
$graph->Stroke('./' . $graph_file_location);
return base_url().$graph_file_location;
}