簡體   English   中英

用於從充滿數字的數據庫中創建圖形或圖表的軟件包?

[英]Software packages to create graphs or charts from a database full of numbers?

我有一台每秒生成一堆統計信息的設備。 所有統計信息都存儲在Ubuntu服務器上的PostgreSQL數據庫中。

我想創建一個Web界面來提示用戶一個時間范圍以及要繪制的值。 我還認為,當人們的數據庫中充滿數字時,這種情況很常見,因此它必須已經存在。 問題是我不知道谷歌用什么術語來找到相關的軟件包。 到目前為止,我發現的僅有2個是php5-rrdCarbon / Graphite

PHP5-RRD解決方案似乎很簡單,盡管我擔心我會不必要地重新發明輪子。 誰能推薦其他類似的軟件包,這些軟件包可以幫助生成帶有Web前端的一堆“實時”圖表或圖形?

試試這個d3.js 教程 根據您的需求,它可能會以比您想的要簡單的方法來解決您的問題。

編輯:如果您想學習d3.js的基礎知識,我建議使用Scott Murray的教程

根據您的需要,您可以嘗試:

或者,您可以Google 圖表庫或嘗試本文中的某些內容

最終,我沒有將應用程序存儲在繁重的PostgreSQL數據庫中,而是將其更改為使用RRD(循環數據庫)。 有許多方法可以輕松地在RRD中獲取和存儲信息。

# on Ubuntu:
sudo apt-get install rrdtool

擁有RRD文件后,將普通的RRD工具與PHP和免費的Google Charts結合使用以生成我需要的許多不同圖形就變得微不足道了。 Google Charts本身就是一個了不起的項目,值得重點介紹: https : //developers.google.com/chart/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM