gchart:基于谷歌google圖表API的jquery組件全攻略——入門
gchart是基于谷歌google圖表API的jquery組件。使用gchart可以方便地生成強大的各種圖表和報表。基于google圖表接口的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需要的東西。
好,讓我們做一個小例子吧
正如你看到的,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
法律聲明:未經許可,任何模仿本站模板、轉載本站內容等行為者,本站保留追究其法律責任的權利! 隱私權政策聲明