Source de ce script :
<!DOCTYPE html> <title>Un dessin en PHP</title> <?php echo "Source de ce script :\n"; echo "<figure>\n"; highlight_file(__FILE__); echo "</figure>\n";
echo "L'image ci-dessous est fabriquée par un script PHP."; echo "<figure><img src=\"faireHisto.php\" alt=\"histogramme\" /></figure>";
echo "Voici le source PHP pour fabriquer l'image : "; echo "<figure>\n"; highlight_file("faireHisto.php"); echo "</figure>\n"; ?>
L'image ci-dessous est fabriquée par un script PHP.Voici le source PHP pour fabriquer l'image : <?php // Fabrique un histogramme // void histogramme(string texteLegende, array data, [int pasGraduation] ) function histogramme($texteLegende, $data, $pasGraduation = 0) { $maxValeur = max($data); // ^ ---------------------------- $maxValeur *= 1.1; // | | if ($maxValeur == 0) // | | $maxValeur = 1; // hauteur | | $largeur = 600; // | | $hauteur = 300; // v | | $fonte = 2; // ^ | | $hauteurLegende = 30; // hauteurLeg| | $fonteLegende = 3; // v ---------------------------- // < largeur >
// par défaut, le pas est une puissance de 10 if ($pasGraduation == 0) $pasGraduation = pow(10, round(log10($maxValeur))-1);