$max) $max = $v['value']; if (($v['value'] < $min)||($min == -1)) $min = $v['value']; $somme += $v['value']; } if ($min == $max) $max = $min + 1; if ($somme == 0) return; $xc = $x + ($width / 2); $yc = $y + ($height / 2); foreach($data as $transaction) { // Le rayon du cercle dépend du montant de la transaction $r = $width / 3; if ($n_data > 1) $r *= ($transaction['value'] - $min) / ($max - $min); for($i=0;$i<360;$i++) { $xi = $xc + $r*cos(deg2rad($i)); $yi = $yc + $r*sin(deg2rad($i)); imagesetpixel($vImage, $xi, $yi, $vColor[$i]->color); } } } ?>