在 PHP 中使用 Google Charts API

上一篇 / 下一篇  2008-07-11 15:28:33 / 个人分类:API

利用Google Chart API可以制出各种统计图表,当前支持线形图、柱形图、饼形图、散点图、曲线图。Google Charts API Code页面有对这个 API 使用的详细说明,但是还略显繁琐。今天发现有人开发了一个这个方面的PHP,并且还包括三个例子,我就挑选一个例子结合自己的一个项目给大家讲解下如何使用:

<?phpinclude('GoogChart.class.php');   // 导入 Google Chart API 类$chart=newGoogChart();   //实例化一个 GoogChart 对象 $servers=get_max_servers();   //获取 17fav.com 收藏服务排名 $data=array();   // 初始化数据foreach($serversas$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 类下载:Google Charts API PHP Class
实际应用查看:17 Fav Stats


TAG: api google php

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-10-11  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 3164
  • 日志数: 193
  • 影音数: 4
  • 书签数: 2
  • 建立时间: 2008-07-08
  • 更新时间: 2008-10-07

RSS订阅

Open Toolbar