JeuWeb - Crée ton jeu par navigateur
Graphique php (librerie GD?) - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Graphique php (librerie GD?) (/showthread.php?tid=3138)



Graphique php (librerie GD?) - Argorate - 06-10-2008

Salutation les gens,

voilà me probleme, il me faut créer un graphique grace aux données provenant d'une requetes SQL:

Code PHP :
<?php 
$sql
= "SELECT x, y FROM table WHERE blabla = truc GROUP BY x";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while(
$data = mysql_fetch_array($req))
{
FAIRE LE GRAPH
}

J'aimerais donc savoir la meilleur des options, et en cas d'utilisation de création d'image php, m'expliqué clairement, j'ai déjà utilisé, je sais que le 0;0 est en haut à gauche, se qui décale tout, mais ça dois pas être un problème?

En attente de vos conseils.


RE: Graphique php (librerie GD?) - Ekilio - 06-10-2008

Gd me semble effectivement un excellent choix... Avec une correction très simple :

Code PHP :
<?php 
$taille_graph
= 100;
$y = $taille_graph - $y_theorique;

Et tu obtiens un y corrigeant le fait que le 0,0 est en haut et pas en bas.


RE: Graphique php (librerie GD?) - Melimelo - 06-10-2008

Eu pour faire des graphes il existe artchow ou jpgraphe qui te facilite grandemendt la tâche Wink


[edit] ou google chart qui rend bien mais t'es dépendant de google ^^


RE: Graphique php (librerie GD?) - Hakushi - 06-10-2008

Je plussoie Melimelo sur ArtiChow, c'est celui que j'ai implementer dans mon CMS a mon boulot, vraiment simple et puissant, et quand meme plus pratique a deployer que de faire du GD directement.

http://www.artichow.org/


RE: Graphique php (librerie GD?) - Hakushi - 06-10-2008

C'est vrai, mais la derniere version stable (1.1.0) marche parfaitement, elle fait ce qu'on lui demande.
Sinon Google Chart est une solution... Mais bon perso je prefere rester avec ArtiChow et en cas de besoin je le modifierais :x