電話

    0411-39943997

仟億科技
客服中心
  • 電話
  • 電話咨詢:0411-39943997
  • 手機
  • 手機咨詢:15840979770
    手機咨詢:13889672791
網絡營銷 >更多
您現在的位置:首頁 > 新聞中心 > 常見問題

基于谷歌圖表API的jquery組件詳解

作者:billionnet 發布于:2012/3/19 18:13:18 點擊量:

gchart:基于谷歌google圖表API的jquery組件全攻略——入門


gchart是基于谷歌google圖表APIjquery組件。使用gchart可以方便地生成強大的各種圖表和報表?;趃oogle圖表接口的gchart,有著簡單、方便、強大、夠用、好用的特點?!秅chart:基于jquery的google圖表接口組件全攻略》系列文章將帶你走入gchart的報表世界。


先解釋一下這個拗口的標題


谷歌google圖表API:


谷歌google圖表API是谷歌google提供的一個可以生成各種圖表的api接口。根據各種您的需求,Google 圖表 API 會返回一幅 PNG 格式的圖片來響應一個網址。Google 圖表 API 可以生成多種類型的圖片,包括折線圖、條形圖和餅圖。您可以為每種圖片類型指定屬性,例如大小、顏色和標簽。


上面是抄Google圖表API官方網站的,按照符合中國人聽力習慣的話說就是:google圖表API是一特屌的接口,把你想要的報表需求往里面一塞,他就能給你一PNG圖片,這個PNG圖片就是你想要的報表!


基于jquery的XX組件


說白了就是:一哥們,寫了一個JavaScript組件,但是這哥們有點懶,他不想得到一個元素還要document.getElementById,于是就使用了一個JavaScript基礎庫——jquery。他就不用費心費力的去解決那些什么瀏覽器兼容性等亂七八糟的JavaScript問題,而把主要精力放在他要實現的組件邏輯上了。當然,使用jquery還有其他的一大把好處。總之,你要想使用這哥們的JavaScript組件,那就的先引入jquery這個JavaScript基礎庫。


gchart:


上面說到,一個哥們想寫一個JavaScript組件,而這個組件的功能就是為了更簡單、方便的調用google的圖表API,來生成各種圖表。


總之 gchart 這個玩意,前面用的是別人jquery的,后面用的是別人google圖表API的。不過,你也別小看它,能劃繁雜為簡單、劃腐朽為神奇,也算是一人才。而咱的這個《gchart:基于jquery的google圖表接口組件全攻略》系列文章,就是解讀它的。



先看看gchart能做什么


下面是一些圖片,來說明gchart可以做什么



gchart生成的折線圖



gchart生成的柱狀圖



gchart生成的2D餅圖



gchart生成的3D餅圖



gchart生成的雷達



gchart生成的地圖圖表


gchart還可以生成一些看上去亂七八糟的,貌似普通情況下用不到的圖表:



gchart生成的散布圖



gchart生成的維恩圖



gchart生成的速度儀表盤圖



gchart生成的二維條形碼


恩,反正你能想到的圖表,基本上使用gchart都可以生成。恩~說是gchart生成的似乎不太恰當,準確的說,應該是:使用gchart操作google圖表API生成。其實最終還是人家google圖表API生成的。



使用gchart的前期準備


通過這拗口的標題,我們就能大致的了解使用gchart需要的東西。




  • google圖表API。這個完全不用擔心。這個已經被gchart搞定了。它會自動鏈接google的圖表api服務器調用。所以,我們不用做任何事情。當然,要保證你使用gchart的電腦能上網才行。


  • jquery.js。這個不用說了吧。滿大街都是,隨便找個過來就可以了。1.2.3版本以上即可。


  • gchart腳本庫。不用擔心,我這就提供下載:jquery.gchart.js(51k,這個是沒有經過壓縮和加密的),jquery.gchart.pack.js(14k,這個是經過壓縮打包的)。

好,讓我們做一個小例子吧


正如你看到的,gchart看上去是個龐大的東西,這也是為什么,我寫的是個系列文章,而不是一篇文章的原因。當文章過長的時候,大家會很不喜歡閱讀,所以,本篇,只列一個小的例子,也不會做過多的解釋,更詳細的解釋,會放在下一篇文章中進行。


運行代碼框

[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]


本示例網址:
http://downloads.cnblogs.com/justinyoung/gchart/articleExample001.html
打包下載地址如下:gchart示例001


生成的圖表見下圖:



一個簡單的gchart示例


本篇僅僅是個引子,詳細的解釋和說明,將在下篇文章中繼續,敬請期待哦。


 



分享到:


Copyright@ 2011-2016 版權所有:大連千億科技有限公司 遼ICP備11013762-3號   google網站地圖   百度網站地圖   網站地圖

公司地址:大連市沙河口區中山路692號辰熙星海國際2317 客服電話:0411-39943997 QQ:2088827823 37482752

法律聲明:未經許可,任何模仿本站模板、轉載本站內容等行為者,本站保留追究其法律責任的權利! 隱私權政策聲明

www精品一区二区三区四区