while ( !empty($x[$i]) ) { $x[$i] = date_fr($x_recharge[$i]); $i = $i + 1; } } $pie = new Pie(array_values($_SESSION['donnee_e']), Pie::COLORED); // remarque Pie::COLORED autre variable : COLORED, AQUA, DARK, EARTH // les étiquettes // précision de l'étiquette, nombre de chiffre après la virgule $pie->setLabelPrecision(1); // position de l'étiquette $pie->setLabelPosition(-5); // n'affiché que les étiquettes supérieur à 5 //$pie->setLabelMinimum(5); // police de caractère des étiquettes $pie->label->setFont(new Tuffy(8)); // fond de couleur des étiquettes $pie->label->setBackgroundColor(new White(50)); // padding des étiquettes $pie->label->setPadding(2, 2, 2, 2); // la légende // tableau des noms dans la légende $pie->setLegend($x); // positionement de la légende
<?php /* * This work is hereby released into the Public Domain. * To view a copy of the public domain dedication, * visit http://creativecommons.org/licenses/publicdomain/ or send a letter to * Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. * */ require_once "../Pie.class.php"; $graph = new Graph(400, 300); $graph->setAntiAliasing(TRUE); $graph->title->set("Pie (example 8)"); $values = array(8, 4, 6, 2, 5, 3, 4); $plot = new Pie($values, PIE_EARTH); $plot->setSize(0.85, 0.6); $plot->set3D(15); $plot->setBorderColor(new LightGray()); $plot->setLegend(array('Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun')); $plot->legend->shadow->setSize(3); $plot->legend->setModel(LEGEND_MODEL_BOTTOM); $plot->legend->setPosition(NULL, 1.1); $plot->label->setPadding(2, 2, 2, 2); $plot->label->border->setColor(new Red(60)); $plot->label->setFont(new Tuffy(7)); $plot->label->setBackgroundGradient(new LinearGradient(new Red(80), new White(80), 0)); $plot->setLabelPrecision(1); $graph->add($plot); $graph->draw();