2012-01-07 57 views
1

我在尋找跨平臺的數據可視化解決方案。跨平臺數據可視化軟件? (最好是HTML/JS)

理想情況下,它應該可以在網頁瀏覽器中使用,也可以在Android和iOS設備上使用。我想讓服務器端能夠通過HTTP POSTs(XML,JSON等)接受數據,然後通過小部件允許這些數據的主題化輸出(Drupal-like )如米,圖表,純文本等。

數據類型應該是可配置的,並且很容易創建/修改。

這裏是一個簡單的例子: 我想顯示一堆傳感器的溫度作爲圖形。傳感器可以將數據發佈到主服務器,然後可以從瀏覽器調用服務器以顯示咀嚼和可配置圖形。

感謝您的輸入!

回答

0

對谷歌有點搜索會產生大量的庫,我最喜歡的是一個叫Rgraph http://www.rgraph.net/

高圖表HTML5一個是一個極好的解決方案。 http://www.highcharts.com/

這些都是基於html5的。

+0

謝謝您的回答。然而,我正在尋找一個解決方案,我可以獲得後端服務器代碼,以提供有關接收數據(通過POST),保存它(MySQL或類似的),然後輸出它(即通過模板語言)。 – littleguy 2012-01-07 01:36:17

0

您可以檢查數據庫/後端的Google電子表格和前端可視化的Google Visualization的組合。

谷歌GData API有一套很好的客戶端庫,可以將POST數據寫入Google Spraedsheet,這是一項非常簡單的任務。退房:http://code.google.com/apis/spreadsheets/data/3.0/developers_guide.html#CreatingListRows

ListEntry newEntry = new ListEntry(); 
newEntry.getCustomElements().setValueLocal(tag, value); 
ListEntry insertedRow = service.insert(listFeedUrl, newEntry); 

在另一端,這是相當容易使用谷歌可視化的JavaScript庫從已發佈的電子表格提取和顯示數據。它有很多可以使用的小部件。如果缺少任何特定的小部件,可以使用任何JS庫來處理JSON數據。

有關把谷歌的電子表格到實時圖表檢查的能力,簡單的例子:http://code.google.com/apis/chart/interactive/docs/spreadsheets.html#Google_Spreadsheets_as_a_Data_Source