$grp->add($plot); if (isset($val_ret)) { $plot = new BarPlot($val_ret, 2, 2, 0); $plot->setBarColor(make_color('ret_color', 'FFEEEE')); $plot->setBarSize($bw); $plot->setYAxis(PLOT_RIGHT); $plot->setYMin($qty_min); $plot->setYMax($qty_max); $grp->add($plot); } $plot = new BarPlot($val_retprv, 1, 2, 0); $plot->setBarColor(make_color('retprv_color', 'FFFAFA')); $plot->setBarSize($bw); $plot->setYAxis(PLOT_RIGHT); $plot->setYMin($qty_min); $plot->setYMax($qty_max); $grp->add($plot); if ($val_prv) { foreach ($val_prv as $k => $v) { $xkeys[$k] = $k + 0.5; } //for ($i=0;isset($val_prv[$i]);$i++) $xkeys[$i]=$i+.5; $plot = new ScatterPlot(array_values($val_prv), array_values($xkeys)); $plot->link(TRUE, make_color('prv_color', '40FFFF')); $plot->mark->setSize(make_num('prv_mark', 10)); $plot->mark->setFill(make_color('prv_markcolor', 'F0F0F0')); $plot->setThickness(make_num('prv_thick', 5)); $plot->setYAxis(PLOT_LEFT); $plot->setYMin($min); $plot->setYMax($max); $grp->add($plot);
$plot->barShadow->setSize(0); $plot->barShadow->setPosition(SHADOW_RIGHT_TOP); $plot->barShadow->setColor(new Color(180, 180, 180, 10)); $plot->barShadow->smooth(TRUE); $plot->label->move(0, -6); $plot->label->setFont(new Tuffy(7)); $plot->label->setAngle(90); $plot->label->setAlign(NULL, LABEL_TOP); $plot->label->setPadding(3, 1, 0, 6); $plot->setBarColor($colors[2]); $plot->setBarSize(0.60); $plot->setYAxis(PLOT_LEFT); $plot->setYMax("20"); $group->add($plot); if ($k == 1) $group->legend->add($plot, $legendy2, LEGEND_BACKGROUND); $k++; } $group->axis->left->setColor($blue); $group->axis->left->setNumberByTick('minor','major', 1); $group->axis->left->title->set("Note"); $group->axis->left->setLabelNumber("11"); $group->axis->bottom->setNumberByTick('minor','major', 0); //$group->axis->bottom->setLabelNumber(count($etiquettex)); $group->axis->bottom->setLabelText($etiquettex);
$values[$i]=array(); $values[$i][0]=$_GET['temp'.$i]; array_push($all_values,$values[$i][0]); $colors[$i] = new Color(180, 180, 180, 10); $i++; } $max=max($all_values); if ($place_eleve != "") $colors[$place_eleve]= new Color(0, 0, 0, 0); $graph = new Graph(150, 150); //$graph->SetSize(); $graph->setAntiAliasing(TRUE); $group = new PlotGroup(); $k = 1; while ($k < $nb_data) { $plot = new BarPlot($values[$k], $k, $nb_data-1); $plot->setBarColor($colors[$k]); $plot->setBarSize(1); $plot->setYMax($max); $group->add($plot); $k++; } $group->axis->left->hide(TRUE); $group->axis->bottom->hide(TRUE); //$group->axis->bottom->setNumberByTick('minor','major', 0); //$group->axis->bottom->setLabelNumber(count($etiquettex)); //$group->axis->bottom->setLabelText($etiquettex); //$group->axis->bottom->setAlign(RIGHT); $graph->add($group); $graph->draw(); ?>