PDA

View Full Version : [PHP] Grafico con GD2, ma come......


race2
19-11-2004, 18:19
Ho letto nel forum molti post, ma per quello che mi serve a ma non ho trovato nulla!

una cosa molto semplice:

devo creare un grafico a colonne verticali per un anno e quindi suddiviso in 12 mesi,

l'avanzamento lo do tramite la modifica dei parametri dell'immagine,

solo che non sono riuscito a fare 12 immagini una accanto all'altra,

ne creo solo 1 ma le altre non ci riesco,


<?
header("Content-type: image/png");
$imm=@imagecreate(50,300);
imagecolorallocate($imm,255,0,0);
imagepng($imm);
imagedestroy($imm);
?>


come posso fare ???

SteR9
19-11-2004, 18:58
Originariamente inviato da race2
Ho letto nel forum molti post, ma per quello che mi serve a ma non ho trovato nulla!

una cosa molto semplice:

devo creare un grafico a colonne verticali per un anno e quindi suddiviso in 12 mesi,

l'avanzamento lo do tramite la modifica dei parametri dell'immagine,

solo che non sono riuscito a fare 12 immagini una accanto all'altra,

ne creo solo 1 ma le altre non ci riesco,


<?
header("Content-type: image/png");
$imm=@imagecreate(50,300);
imagecolorallocate($imm,255,0,0);
imagepng($imm);
imagedestroy($imm);
?>


come posso fare ???
non capisco cosa intendi per creare 12 immagini... tu per ogni mese crei una colonna utilizzando imagerectangle...

cionci
19-11-2004, 19:08
Non devi creare 12 immagini, ma una immagine contenente gli assi e 12 rettangoli relativi ad ogni mese...

race2
20-11-2004, 17:00
NON funziona, mi crea un solo asse !!!!


<?
header("Content-type: image/png");

$im=@imagecreate(300,300);
$bg_color=imagecolorallocate($im,255,255,0);
$text_color=imagecolorallocate($im,0,0,0);

imagefilledrectangle($im,0,0,250,20,imagecolorallocate($im,0,0,255));
imagestring($im,3,3,3,"GENNAIO",$text_color);

imagefilledrectangle($im,0,25,250,20,imagecolorallocate($im,0,255,255));
imagestring($im,3,3,3,"FEBBRAIO",$text_color);

imagepng($im);
imagedestroy($im);
?>

cionci
20-11-2004, 17:20
Controlla i punti del secondo rettangolo...è chiaro che vedi un solo rettangolo...