用我們通過對(duì)PHP語言的學(xué)習(xí)可以知道,它的功能非常強(qiáng)大,而且應(yīng)用范圍也很廣泛。下面我們就來分析一下PHP統(tǒng)計(jì)圖表類的一些知識(shí)。
Google Chart API 可以制出各種統(tǒng)計(jì)圖表,當(dāng)前支持線形圖、柱形圖、餅形圖、散點(diǎn)圖、曲線圖。Google Charts API Code 頁面有對(duì)這個(gè) API 使用的詳細(xì)說明,但是還略顯繁瑣。今天發(fā)現(xiàn)有人開發(fā)了一個(gè)這個(gè)方面的PHP統(tǒng)計(jì)圖表類,并且還包括三個(gè)例子,我就挑選一個(gè)例子結(jié)合自己的一個(gè)項(xiàng)目給大家講解下如何使用:
< ?php
include( ’GoogChart.class.php’ );
// 導(dǎo)入 Google Chart API 類
$chart = new GoogChart();
//實(shí)例化一個(gè) GoogChart 對(duì)象
$servers = get_max_servers();
//獲取 17fav.com 收藏服務(wù)排名
$data = array(); // 初始化數(shù)據(jù)
foreach ($servers as $server){
$data["$server->server_name"] = $server->
server_number/100;
// 這里除 100是因?yàn)闇y試的時(shí)候發(fā)現(xiàn)
Chart API 不支持 >=100 的數(shù)值。
}
$color = array(
’#FF6600′,
’#FFB380′,
’#FFD9BF’,
’#DFBEA7′,
’#BF8660′,
’#AA6639′,
); //設(shè)置圖像的顏色
$chart->setChartAttrs( array(
’type’ => ’pie’, // 餅形圖
’title’ => ’收藏 & 分享’, // 圖像名稱
’data’ => $data, // 圖像數(shù)據(jù)
’size’ => array(468, 300), // 圖像大小
’color’ => $color // 圖像顏色
));
echo $chart; // 輸出圖像
?>
以上就是PHP統(tǒng)計(jì)圖表類的具體實(shí)現(xiàn)方法
如對(duì)本文有疑問,請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答??! 點(diǎn)擊進(jìn)入論壇