Est-ce que JPGraph est dead? - PHP - Programmation
Marsh Posté le 12-08-2011 à 09:12:25
Franchement, utilise Artichow comme lib graphique pour PHP. En +, elle est en GPL. Mon soft de help-desk Astres (cf ma signature) fonctionne avec les 2 libs (JPGraph et Artichow) pour tracer des graphiques de stats. ca le fait très bien
Marsh Posté le 12-08-2011 à 20:10:12
Oublie JPGraph, ArtiChow et toutes ces conneries.
Passe sur HighCharts :
http://www.highcharts.com/
http://www.highcharts.com/demo/
http://www.highcharts.com/stock/demo/
Marsh Posté le 12-08-2011 à 22:17:28
Ca m'intéresse aussi. Pour le moment, je fais mes graphiques en PDF, avec FPDF, mais j'aurais sûrement besoin de faire des graphiques un jour.
Artichow a disparu. Leur site ne contient qu'un index et de la publicité. De plus, c'est dit aussi sur la page http://linuxfr.org/users/zezinho/j [...] -a-disparu . C'est dommage, parce que ça avait l'air bien.
HighCharts coûte la modique somme de 80 dollars par poste. Et puis, la démo ne m'impressionne pas énormément, mais peut-être que la démo ne montre pas tout. Par exemple, tous les graphiques sont plats, la perspective semble avoir été oubliée ; les légendes sont toutes avec le même style ; il n'y a qu'un gros graphique par page, comme s'il était difficile d'avoir plusieurs petits graphiques différents sur une seule page.
Finalement, c'est peut être plus simple d'utiliser gd qui n'a pas des fonctions très sophistiquées, mais qui permet de faire ce qu'on veut, voir http://www.php.net/manual/fr/book.image.php
Marsh Posté le 13-08-2011 à 00:25:49
Ouais mais pour l'interactivité avec gd tu oublies.
HighChart est customizable et dispo en free, mais effectivement pas de 3D.
Le plus permissif est d'utiliser HTML5 / Canvas
Marsh Posté le 13-08-2011 à 01:43:37
Merci pour les précisions.
En fait, pour mon cas personnel, il s'agit d'une informatique pour le secteur comptable d'entreprises classiques. Il ne s'agit pas de programmation expérimentale pour étudiants fortunés et joueurs (je suis un peu provocateur, désolé, mais c'est en réaction vis-à-vis de l'excès d'admiration pour ce Highcharts (avec un "s" à la fin et sans "C" majuscule) gratuit seulement pour un usage scolaire ou familial).
Aucune interactivité n'est demandée (ni d'ailleurs pour l'autre personne qui a posé la question initiale de ce fil), ni souhaitée. Le Javascript doit être minimum, car les ordinateurs sont vieux et peu puissants. Il faut faire les graphes en PHP (aussi pour l'autre personne qui a posé la question initiale) car le côté serveur est beaucoup plus puissant que les postes clients, donc le GD est préférable au Javascript de Highcharts. La compatibilité avec IE 6 (oui, pas 7, ni 8, ni 9, pas de FF ni de Chrome) est aussi exigée. Donc pas de HTML5.
Par contre, les graphiques doivent être aussi jolis que ceux d'Excel. Par exemple, il m'a été demandé de faire des barcharts avec cylindres en dégradés de couleur. Autre exemple, dessiner une pyramide ayant une couleur par étage, et la hauteur de chaque étage correspond à certaines valeurs, avec en plus une ligne horizontale qui montre la limite entre les dépenses fixes et celles qui sont variables. Faire des graphiques qui incluent des logos, etc. Je suis arrivé à faire tout cela avec le rustique FPDF gratuit. En cherchant, à l'occasion de cette question, je vois le GD gratuit qui devrait me permettre de faire la même chose, mais pas le Highcharts dont les API sont trop limitées.
Bref, on ne parle pas du même sujet.
Marsh Posté le 13-08-2011 à 19:54:58
Merci pour vos réponses! En fait j'ai trouvé en cherchant un peu. J'abandonne JPGraph (bien fait de pas HT la licence!!) et je vais prendre pChart qui fait des graphiques hallucinants comparé aux autres
Marsh Posté le 14-08-2011 à 11:38:02
Tiens justement je me posais la même question à propos de JpGraph
Y'a un gros souci de Memory leak sur la dernière version, et j'arrive plus à trouver le lien vers le forum sur lequel j'avais posté mon bug xD
Highcharts est vraiment bien, par contre, on ne peut pas vraiment générer les graph en arrière plan comme avec JpGraph. En contrepartie, il est full JS et donc entièrement compatible avec les iPad ^^
J'ai testé Fusion Charts, qui est en flash, c'est sympa , y'a une version gratos, mais ca supporte mal les grands nombres de données (comme highcharts d'ailleurs ou il faut jouer avec l'option de zooming)
http://www.fusioncharts.com/free/d [...] =682195524
Marsh Posté le 15-08-2011 à 01:47:56
CyberDenix a écrit : Ouais mais pour l'interactivité avec gd tu oublies. |
Dispo. en free si tu te met illégal vis à vis de la licence, mais à partir du moment où y'a utilisation commerciale c'est payant.
Après le coup du HTML5 / Canvas, mais WTF ? Tu veux faire des graphique que 3 pelé et 2 tondus peuvent voir c'est ça le but ?
Sinon y'a toujours OpenChartFlash (certes c'est du Flash et c'est moyennement customisable si on a pas de quoi re-compiler le Flash), ou dojox.charting qui est sous licence BSD et déjà pas mal pour les besoins classique.
Marsh Posté le 11-08-2011 à 21:53:13
Bonsoir tout le monde,
J'ai besoin de générer des graphiques en PHP (coté serveur) et je pensais à la librairie JPGraph. J'ai essayé de contacter Asial (qui a racheté ce soft) pour acheter une licence et ils me font mariner.. en plus la dernière version date d'il y a longtemps maintenant.. et cerise sur le gateau, ils ont fermé leur forum : donc plus du tout d'aide!!!
Est-ce que cette lib vaut encore le coup?!
Comment est-ce que vous faire? (autre forum qqpart? autre librairie graphique?)
Help plz!
Abdel