示例#1
0
            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();
示例#2
0
 $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);