2013-08-28 44 views
1

我有一個設備每秒鐘產生一組統計信息。所有的統計信息都存儲在Ubuntu服務器上的PostgreSQL數據庫中。從數據庫中創建圖表或圖表的軟件包?

我想創建一個Web界面來提示用戶的時間範圍和圖表的值。我也認爲這種事情在人們擁有數據庫的時候很常見,所以它必須已經存在。問題是我不知道用什麼條件去谷歌找到相關的軟件包。到目前爲止,我發現的只有2個是php5-rrdCarbon/Graphite

PHP5-RRD解決方案似乎很簡單,雖然我擔心我會不必要地重新發明輪子。任何人都可以推薦其他類似的軟件包,可以幫助用Web前端生成一堆「實時」圖表或圖形嗎?

回答

0

宏谷歌charting library或試着做某事在一個沉重的PostgreSQL數據庫中存儲東西,我最終改變了我的應用程序以使用RRD(循環數據庫)。很多方法可以輕鬆地在RRD中獲取和存儲信息。

# on Ubuntu: 
sudo apt-get install rrdtool 

一旦我有我的RRD文件,這是微不足道的使用通常RRD工具,PHP和免費的谷歌圖表相結合,產生我所需要的許多不同的圖形。谷歌圖表本身是一個值得強調的驚人項目:https://developers.google.com/chart/

2

試試這個d3.js tutorial。根據您的需求,它可能會以比您想象的更簡單的解決方案來解決您的問題。

編輯:如果你想學習d3.js的基本知識,我推薦Scott Murray的tutorials

相關問題