break; } $tmp = new pie_value($pie_value, $title); $tmp->set_colour($col); $d[] = $tmp; $ii++; } $pie = new pie(); $pie->set_start_angle(5); $pie->set_animate(true); $pie->set_label_colour('#432BAF'); $pie->set_gradient_fill(); switch ($action_value) { case "recordNum": $pie->set_tooltip('#label#<br>#val# (#percent#)'); break; case "seconds": $pie->set_tooltip('#label#<br>#val# (#percent#)'); break; default: $pie->set_tooltip('#label#<br>$#val# (#percent#)'); break; } $pie->set_colours(array('#1F8FA1', '#848484', '#CACFBE', '#ffcc00', '#ffcc99', '#ffccff', '#99ccff', '#DEF799', '#FF33C9', '#FF653F', '#669900', '#ffcc00', '#ffcc99', '#ffccff', '#99ccff', '#1F8FA1', '#848484', '#CACFBE', '#ffcc00', '#ffcc99', '#ffccff', '#99ccff', '#DEF799', '#FF33C9', '#FF653F', '#669900', '#ffcc00', '#ffcc99', '#ffccff', '#99ccff')); $pie->set_no_labels(); $pie->set_values($d); $title = new title($title_val); $chart = new open_flash_chart(); $chart->set_title($title); $chart->add_element($pie); echo $chart->toPrettyString();
$pie2->set_alpha(0.6); $pie2->add_animation(new pie_bounce(8)); //$pie2->radius(100); $pie2->add_animation(new pie_fade()); $pie2->set_tooltip($toolTip); $pie2->set_colours(array('#D544A2', '#9408E0', '#E25374', '#269C16', '#9F0946', '#EC7E64', '#8F4F64', '#0AD5A5', '#F957BD', '#F4C377', '#0CEBC5', '#CCDE8B', '#F7FB8C', '#7CBF0C', '#799756', '#D5FFA2')); //Pie 3 $title3 = new title("Top Albume"); $pie3 = new pie(); $pie3->set_alpha(0.6); $pie3->add_animation(new pie_bounce(8)); //$pie3->radius(100); $pie3->add_animation(new pie_fade()); $pie3->set_tooltip($toolTipLabel); $pie3->set_colours(array('#D544A2', '#9408E0', '#E25374', '#269C16', '#9F0946', '#EC7E64', '#8F4F64', '#0AD5A5', '#F957BD', '#F4C377', '#0CEBC5', '#CCDE8B', '#F7FB8C', '#7CBF0C', '#799756', '#D5FFA2')); $pie3->set_no_labels(); //Pie 1 foreach ($topArtistArr->result() as $row) { $pieArr1[] = new pie_value(intval($row->artistCount), $row->artist); } //Pie 2 foreach ($topSongsArr->result() as $row) { $pieArr2[] = new pie_value(intval($row->trackIdCount), $row->trackName); } //Pie 3 foreach ($topAlbumsArr->result() as $row) { $pieArr3[] = new pie_value(intval($row->trackIdCount), $row->album); } $pie1->set_values($pieArr1); //Pie 1 $pie2->set_values($pieArr2);