AMÉLIORATION : CAMEMBERT

Messages postés
1660
Date d'inscription
dimanche 7 septembre 2008
Dernière intervention
11 septembre 2013
- 19 mai 2011 à 16:16 - Dernière réponse :  devdream
- 11 juin 2013 à 10:19
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

http://codes-sources.commentcamarche.net/source/53186-amelioration-camembert

Afficher la suite 
Messages postés
1660
Date d'inscription
dimanche 7 septembre 2008
Dernière intervention
11 septembre 2013
- 19 mai 2011 à 16:16
bonjour
j'ai du rajouté une font.ttf dans le repertoire +
ligne 333 $titleColor="123456",
et ça tourne ...

mon appel test

$_GET['seriesX']='a:3:{i:0;i:2009;i:1;i:2010;i:2;i:2011;}&seriesY=a:3:{i:0;i:118;i:1;i:218;i:2;i:780;}';
//$_GET['seriesY']='a:3:{i:0;i:2009;i:1;i:2010;i:2;i:2011;}&seriesY=a:3:{i:0;i:118;i:1;i:218;i:2;i:780;}';
// --- Data retrieving
$seriesX = (!empty($_GET['seriesX']))
? unserialize(stripslashes($_GET['seriesX']))
: array();
$seriesY = (!empty($_GET['seriesY']))
? unserialize(stripslashes($_GET['seriesY']))
: array();

// --- Class instanciation
$pie = new AKPie($seriesX, $seriesY);
$pie->draw();

autrement bien ta source
merci encore comme j'ai un projet de sondage elle tombe bien
a++
Messages postés
2
Date d'inscription
jeudi 11 décembre 2003
Dernière intervention
7 mars 2006
- 23 mai 2011 à 11:42
bonjour,

beau travail d'entraînement (comme tu le dis !).
Dans mon entreprise nous utilisons la bibliothèque JP_GRAPH , pour ne pas tout (ré)écrire . voir http://www.aditus.nu/jpgraph .
Tu peux y jeter un coup d'oeil et t'en inspirer?

cordialement,
Michel
Messages postés
17
Date d'inscription
dimanche 1 novembre 2009
Dernière intervention
29 juillet 2012
- 23 mai 2011 à 15:11
asphator bo travail et merci a zoulou93 pour la modif ça Fonctionne me sera très utile Merci
Messages postés
239
Date d'inscription
vendredi 20 octobre 2006
Dernière intervention
20 avril 2009
- 24 mai 2011 à 14:54
Bonjour,

Ton code est tres clair, mais pourquoi ne pas utiliser une methode de sérialization un peu plus standard, comme JSON par exemple ? Ca permettrait de créer plus facilement les séries à partir de JavaScript.

Pour ton probleme d'anti-alias, tu peux essayer de générer une image 4 fois plus grande, puis d'utiliser imagecopyresampled() pour la rammener a la résolution voulue.

Ca devrait ne pas consommer trop de mémoire vue la taille des camembert.

Par contre tu devras peut-etre ne pas aliaser les textes (trace les après le imagecopyresampled() ).

Eric

PS: Peut-etre une petite note sur le format a utiliser pour les series serait plus simple que de devoir "reverse-engineerer" les exemples fournis :o)
Bonjour à tous, pourriez vous m'expliquer comment remplacer les infos de $seriesY et $seriesX avec des éléments de tableau tirés d'une base de données merci ...
Commenter la réponse de cod57

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.