Normalmente y en los ejemplo grafican asi:
Código PHP:
Ver original
<?php include("src/jpgraph.php"); include("src/jpgraph_bar.php"); $graph = new Graph(350, 250, "auto"); $graph->SetScale("textlin"); $graph->img->SetMargin(40, 20, 20, 40); $graph->title->Set("JpGraph Demo"); $graph->xaxis->title->Set("Altura" ); $graph->yaxis->title->Set("Total" ); $barplot =new BarPlot($ydata); $barplot->SetColor("orange"); $graph->Add($barplot); $graph->Stroke(); ?>
Yo estoy leyendo los datos de un archivo xml asi:
Código PHP:
Ver original
<?php $archivo="xmlinformes/infoges_2012.xml"; $x = new SimpleXMLElement($archivo, null, true); $ing=""; foreach( $x->mes as $mes ) { $tot_ing_hos=$mes['tot_ing_hos']; $tot_egr_hos=$mes['tot_egr_hos']; $ing.=$tot_ing_hos.","; } echo $ing; // que muestra 94,58 ?>
Pero en el momento de colocar esa variable en :
$ydata = array($ing);
Tengo problema y la grafica no se genera, veo que el problema es que no se estan interpretando las comas, entonces como podria enviarle los parametros a la variable $ydata?
Agradezco me puedan colaborar