Login
blog > farwarx > Du camembert avec un Artichow

Du camembert avec un Artichow

Posté par : farwarx - Le Jeudi 11 Décembre 2008 à 14:21

 

Bonjour tout le monde!!!

Sous ce titre culinaire se cache en fait un problème de fond sur la librairie Artichow en PHP.

En effet, pour les incultes >>> http://www.artichow.org/

 

Artichow permet de faire des graphiques simplement  en php. Je vous passe toutes les possiblités car ce n'est pas le but de ce petit billet.

 

Voilà, je fais des camembert depuis deux semaines et je me suis heurté (aïe!) à un problème (comme d'hab).

Quand un angle est quasi nul (<5) le camembert fait boguer les couleurs (oui bogue!!! et pas bug! i do't speak english!)

 

Pour y remédier, j'ai cherché, cherché et j'ai crié....hey!!! et j'ai trouvé une partie de la solution ;)

En cherchant encore plus!!! Par moi même cette fois dans le code, j'ai trouvé la solution complête ;)

 

Voici voilà!!

 

Fichier: Artichow/php5/Pie.class.php

Ligne: environ 380 ième

 

/*$values[$key] = array(
$position, ($position + $angle), $explode
);*/

if ($angle>5) $values[$key] = array($position, ($position + $angle), $explode);
else $values[$key] = array($position, ($position+1), $explode);

 

J'ai commenté l'original au cas où.

Le début de solution mettait la condition (!=0) et en mettant (>5) j'ai résolu mon second problème.

 

Merci à sankukai8sur le forum: http://artichow.org/forum/read.php?2,4485

 

 

Bonne après midi à tous ;)

 

 

PS: en avant première d'un tutoriel assez complet, mon camembert:

 

 



Billet sous licence Creative Commons BY-NC-SA 

Maxime T.

Rédacteur chez Kookyoo.net > blog/farwarx

www.teissedre.info







Commentaires 3 commentaires

Seb le 11 Décembre 2008 à 14:50

à quand un joli tuto sur mrtg et antichow ?
Moi je suis inculte, antichow je connaissais pas !

farwarx le 11 Décembre 2008 à 16:29

Ça ne sera pas un tutoriel sur MRTG et/ou Artichow mais sur quelque chose qui n'a rien à voir mis à part le camembert!

Gadgets le 20 Mars 2010 à 17:04

Trop simpliste cette librairie.
Par exemple, comment retirer la bordure ?

impossible...



.laisser un commentaire




Codes html interdits. Les liens sont convertis automatiquement.

Réalisation

Code & Design : Sébastien Cardona

Page générée en : 0.048539s