Page 1 sur 1

Faire un camembert pour des statistiques

Posté : 14 mars 2007, 16:15
par angebleu17
Bonjour,

J'aimerais faire un camembert pour afficher des pourcentages, en fait je voudrais pour une question afficher dans un camembert les réponses et le nombre de pourcentage pour chaque réponse.

J'ai réussi a faire des barres qui changent suivant le pourcentage. J'utilise la librairie GD.

Par contre pour faire un camembert ça a l'ai beaucoup plus compliqué... je ne sais pas du tout par quoi commencer et comment faire... :?

Posté : 14 mars 2007, 16:35
par @rthur
Bonjour,

Quelques pistes qui vont te faire gagner beaucoup de temps:
http://www.aditus.nu/jpgraph/features_g ... p#PiePlots
http://www.artichow.org/code?file=pie-001
http://www.maani.us/charts/index.php?me ... ubmenu=Pie

Attention, à chaque fois ce sont des librairies PHP donc il faut que tu les télécharges avant :)

Posté : 14 mars 2007, 16:52
par angebleu17
Merci pour les lien :wink:

Mais avec la librairie GD ce n'est pas possible ?

Posté : 14 mars 2007, 17:00
par jojolapine
si se sera possible, mais assez compliquer de faire quelque chose de joli....
En plus les solutions données plus haut sont très bien faites (je ne connais pas la dernière)

Posté : 14 mars 2007, 20:01
par @rthur
Merci pour les lien :wink:

Mais avec la librairie GD ce n'est pas possible ?
Artichow et JpGraph utilisent GD, leur objectif est uniquement de te permettre de réaliser rapidement et facilement les graphiques de ton choix.
Petite précision également, quand j'ai dit que c'était des librairies PHP, il faut plutôt le voir comme un ensemble de fonctions PHP à utiliser clé en main, ça n'a rien à voir avec des librairies à compiler avec PHP.
En clair, on fait juste un include du fichier PHP de la lib et après ça roule! :)

Posté : 15 mars 2007, 10:02
par angebleu17
ok merci pour la précision :wink:

Je vais télécharger JpGraph et voir comment ça fonctionne...

Posté : 18 mai 2007, 08:46
par d0m
bonjour,
pareil pour moi je cherche une librairie graphique qui permet
de générer des camemberts facilement.
Malheureusement je n'ai pas beaucoup de temps pour les essayer toutes les 3,
laquelle me conseillez vous? (prise en main rapide, bien documenté, assez paramétrable)
quelques avis me serais très utile , merci.

Posté : 18 mai 2007, 09:26
par zeus
Personnelement, je vote pour Artichow.
Après quelques tests, je trouve les graphiques plus jolis, les temps de génération moindres et les possibilités graphiques plus étendues?

J'ai juste eu un temps d'adaptation mais cette classe graphique est relativement simple à prendre en compte

Posté : 18 mai 2007, 09:45
par Invité
merci pour cette rapide réponse Zeus. :pouce:
Et ca tombe bien puisque Artishow est sous licence gratuite
et je dois développer en stage pour une entreprise.

Re: Faire un camembert pour des statistiques

Posté : 09 août 2012, 19:01
par AB
Au passage et juste pour info, si vous voulez utiliser ajax (javascript) pour afficher vos tableaux, vous pouvez utiliser "flot jquery". Cela offre des possibilités supplémentaires, parmi les plus notables : points ou zones "overables" ou "cliquables" (permet d'afficher des infos supplémentaires ou de lancer des requêtes), permet aussi la sélection de zones par cliquer-glisser directement sur le graphique pour affichage de détails, etc... Autres avantages cela soulage le serveur puisque c'est le navigateur qui fait l'affichage, php ne renvoyant de son côté qu'un tableau json.

Inconvénient : c'est plus long (surtout pour moi car la doc de cette lib est en anglais) et difficile à mettre en place qu'en utilisant uniquement php. Je déconseille aux débutants à moins d'avoir de bonnes notions de css jquery/javascript.
Pour les autres, si besoin, cela permet d'afficher assez facilement des stats "à la google" :) Faut quand même pas mal de temps pour se plonger dans la doc (pas spécialement conçue pour des débutants) si l'on veux personnaliser la présentation et les fonctionnalités par rapport aux exemples de base. Mais bon, le résultant est concluant.