少年幃禿的煩惱


心情也微微的...凸

最近的學習心得 都改放到 少年幃禿的煩惱@Google Sites

2008/07/10

Google Visualization API (10) - Reference

API Reference
http://code.google.com/apis/visualization/documentation/reference.html
目前有四個可以使用, 全部都在命名空間為 google.visualization.* 底下:

  • DataTable: 存放資料的二維表格. 每欄都有各自的資料類型.
  • GadgetHelper: helper 類別用於簡化在 Gadgets 中寫 Google Visualization API 的功能.
  • Query: 傳遞到資料來源的查詢.
  • QueryResponse: 由資料來源傳回來的查詢結果.

Query Language Reference (Version 0.6)
http://code.google.com/apis/visualization/documentation/querylanguage.html
查詢是一段符合查詢語法的字串. 向資料來源要資料時預設是空白查詢, 這代表傳回所有的資料內容.
查詢字串可以使用兩種方法向資料來源取得資料: 在 Javascript 中設定查詢字串, 或是將查詢字傳加在資料來源 URL 後面.
Setting the Query from JavaScript:
呼叫 google.visualization.Query 裡面的 setQuery 方法. var query = new google.visualization.Query(DATA_SOURCE_URL); query.setQuery('select deptname, sum(salary) group by deptname'); query.send(handleQueryResponse); Setting the Query in the Data Source URL:
在資料來源 URL 之後, 加上 tq 參數. 這邊要注意的是查詢字串必須使用 Javascript 的 encodeURIComponent 編碼過. http://spreadsheet.google.com/tq?key=ABCDE&tq=select%20deptname%2C%20sum(salary)%20group%20by%20deptname


Visualization Gallery
http://code.google.com/apis/visualization/documentation/gallery.html
所有使用的視覺效果通通都可以在這邊查詢到使用方法.