img->SetMargin($tablexpos,$rightmargin,30,$height-$tableypos); $graph->SetScale("textlin"); $graph->SetMarginColor('white'); // Setup titles and fonts $graph->title->Set('Bar and table'); $graph->title->SetFont(FF_VERDANA,FS_NORMAL,14); $graph->yaxis->title->Set("Flow"); $graph->yaxis->title->SetFont(FF_ARIAL,FS_NORMAL,12); $graph->yaxis->title->SetMargin(10); // Create the bars and the accbar plot $bplot = new BarPlot($datay[3]); $bplot->SetFillColor("orange"); $bplot2 = new BarPlot($datay[2]); $bplot2->SetFillColor("red"); $bplot3 = new BarPlot($datay[1]); $bplot3->SetFillColor("darkgreen"); $accbplot = new AccBarPlot(array($bplot,$bplot2,$bplot3)); $accbplot->value->Show(); $graph->Add($accbplot); //Setup the table $table = new GTextTable(); $table->Set($datay); $table->SetPos($tablexpos,$tableypos+1); // Basic table formatting $table->SetFont(FF_ARIAL,FS_NORMAL,10); $table->SetAlign('right'); $table->SetMinColWidth($cellwidth); $table->SetNumberFormat('%0.1f'); // Format table header row $table->SetRowFillColor(0,'teal@0.7'); $table->SetRowFont(0,FF_ARIAL,FS_BOLD,11); $table->SetRowAlign(0,'center'); // .. and add it to the graph $graph->Add($table); $graph->Stroke(); ?>