用網址畫圖,Google 推出 Google Chart API

Posted by Mr. Saturday

Google 今天推出了 Google Chart API,讓網友可以利用網址就製作出類似 excel 的圖表,只要根據 Google 訂出的網址格式,Google 就會傳回一個你想要的圖表 .PNG 檔給你,你可以直接按右鍵存下來,或是直接連結到這個圖片的網址,比如說我想要製作一個 2007 年十月份搜尋引擎的市場佔有率圓餅圖,我只要在瀏覽器輸入:

http://chart.apis.google.com/chart?cht=p3&chd=t:64.49,21.65,7.42,4.76&chs=400×200
&chl=Google|Yahoo!|Microsoft|Ask&chtt=2007+Oct.+Search+Engine+Market+Share

就會出現底下這個圖:


網址從問號後面開始就是給 Google 的 server 看的參數,例如 cht=p3 就是告訴伺服器我要畫一個立體的圓餅圖,其餘參數可以參考 Google Chart API 的網頁.

我相信這個小玩意兒對於 blogger 會是一個相當方便的工具,常常寫文章引用一些數據的人,用這個 API 製作一個簡單的圖案會比開一個 excel 出來畫圖要方便許多.傳統上如果我們要在瀏覽器裡面畫圖,免不了要自己寫一些 JavaScript,對於使用者來說相當不方便,雖然這種用網址畫圖的方式並不是什麼太大的創舉,使用者也要另外去學 Google 訂出來的語法 (所以我相信對於一般使用者來講效用不大),不過我相信這個功能可以吸引一些 Web Developer 來使用,也非常適合拿來做 Mashup.唯一的限制就是同一個 IP 位址一天不能畫超過 50,000 次圖表,不過這對於一般使用者應該已經是綽綽有餘了.

另一方面這個功能也同時讓我感覺到 Google 作為一家網路公司,真的是想把所有東西都搬到瀏覽器裡面來讓大家使用.傳統上我們製作資料圖表,都是透過 excel 等試算表軟體來把圖表繪製完成後,再上傳到網際網路給他人瀏覽,現在 Google Chart API 讓使用者可以跳離這個步驟,直接在網路上取得我們要的圖表,可說是在很大程度上改變了使用者的思維.

喜歡這篇文章嗎? 分享出去給作者一點鼓勵吧!