用我們通過對
Google Chart API 可以制出各種統計圖表,當前支持線形圖、柱形圖、餅形圖、散點圖、曲線圖。Google Charts API Code 頁面有對這個 API 使用的詳細說明,但是還略顯繁瑣。今天發現有人開發了一個這個方面的PHP統計圖表類,並且還包括三個例子,我就挑選一個例子結合自己的一個項目給大家講解下如何使用:
- < ?php
- include( ’GoogChart.class.php’ );
- // 導入 Google Chart API 類
- $chart = new GoogChart();
- //實例化一個 GoogChart 對象
- $servers = get_max_servers();
- //獲取 17fav.com 收藏服務排名
- $data = array(); // 初始化數據
- foreach ($servers as $server){
- $data["$server->server_name"] = $server->
server_number/100; - // 這裡除 100是因為測試的時候發現
Chart API 不支持 >=100 的數值。 - }
- $color = array(
- ’#FF6600′,
- ’#FFB380′,
- ’#FFD9BF’,
- ’#DFBEA7′,
- ’#BF8660′,
- ’#AA6639′,
- ); //設置圖像的顏色
- $chart->setChartAttrs( array(
- ’type’ => ’pie’, // 餅形圖
- ’title’ => ’收藏 & 分享’, // 圖像名稱
- ’data’ => $data, // 圖像數據
- ’size’ => array(468, 300), // 圖像大小
- ’color’ => $color // 圖像顏色
- ));
- echo $chart; // 輸出圖像
- ?>
以上就是PHP統計圖表類的具體實現方法。