gabs77
Messages postés379Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention 8 octobre 2008
-
14 juin 2006 à 11:54
gabs77
Messages postés379Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention 8 octobre 2008
-
15 juin 2006 à 09:19
bonjour,
je debute dans le graphisme en image PHP
sa m a tout l air d un domaine interessant une fois qu'on sait le maitriser
seulement je ne parviens pas a faire d histogramme qui va du bas vers le haut cad qui a pour origine de base le bas de l image
voici mon script pour le moment
<?php
header ("Content-type: image/png");
$w=500; /* largeur de l'image */
$h=250; /* hauteur de l'image */
//enregistrer les valeurs
$values=array('janvier'=>120,'fevrier'=>200);
//compter le nb de valeurs a afficher
$nb_bar = count($values);
$captions=array_keys($values);//prendre les noms associés aux valeurs du tableau
$values=array_values($values);//prendre les valeurs du tableau
//determinons les valurs minimales et maximales d un array
$value_temp = $values;
asort($value_temp, SORT_NUMERIC);//trie de l array en mode croissant
$minvalue = $value_temp[0];
rsort($value_temp, SORT_NUMERIC);//trie de l array en mode décroissant
$maxvalue = $value_temp[0];
gabs77
Messages postés379Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention 8 octobre 2008 14 juin 2006 à 12:40
mdr,
non non tkt je ne me suiciderai pour rien au monde
j avai dej entendu parler de JPgraph, seulement je sais que'on peut le faire par soit meme il est vrai que ce sera moins bien mais c une satisfaction personnelle apres
mais je ve tente de regarder cela de plus pres ke mm tout en cherchant d autre part a faire le graph moi mm
lol
merci ke mm ++
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 15 juin 2006 à 07:26
Hello,
j'ai pas envie de mater ton code de bon matin...lol, mais bon, ce n'est pas très compliqué : tu as les coordonnées des grafs que tu traces. Suffit de modifier les bons...quel est ton problème précisément ?
gabs77
Messages postés379Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention 8 octobre 2008 15 juin 2006 à 09:19
en fait, j'ai deux problèmes :
- premièrement, lorsque l'on dessine un polygone, on utilise ceci
//avec array de type $point = array(X1,Y1,X2,Y2,X3,Y3,X4,Y4);
$point = array($X1,$Y1,$X2,$Y1,$X2,$Y2,$X1,$Y2);
imagefilledpolygon($img,$point,4,$orange);
les valeurs X sont faciles a donné et 2 valeurs Y sur les 4 sont faciles a données(ils sont en bas de l'image et forme la base), les deux autres doit etre un calcul a faire pour dire à quelle hauteur faut se positionner pour un histogramme classique avec la base en bas (comme celui en dessous) et non pas un histogramme je vais dire inversé avec la base en haut
et voila ce que g trouver cette nuit qui me semble donné le résultat satisfaisant