Python3的繪圖庫之rrdtool模塊

官網

pip 官網: https://pypi.org/project/rrdtool/

rrdtool 官方文檔: https://pythonhosted.org/rrdtool/

介紹

 rrdtool(round robin database)工具爲環狀數據庫的存儲格式,round robin是一種處理定量數據以及當前元素指針的技術。rrdtool主要用來跟蹤對象的變化情況,生成這些變化的走勢圖,比如業務的訪問流量、系統性能、磁盤利用率等趨勢圖。

rrdtool   在Linux中用得較多,像早期的 監控軟件 cacti 的畫圖功能也是依賴 rrdtool,不過現在就目前的Python3的版本一般不用rrdtool繪圖了,因爲rrdtool生成的是靜態圖片。所以我們一般用  highchart 或者 百度的 echarts 進行前臺實時展示。

但是如果單就畫圖而已,我們一般也不使用rrdtool了,用 Matplotlib  庫實現較多

##
yum install rrdtool-devel rrdtool

## 安裝Python3 對應的庫
pip3 install rrdtool

## 使用豆瓣源加速
pip3 install rrdtool -i https://pypi.douban.com/simple/ --trusted-host=https://pypi.douban.com/simple

原理

rrdtool 通過create方法創建一個rrd數據庫,再通過update方法實現數據的寫入,最後可以通過graph方法實現圖表的繪製,以及提供last、 first、info、fetch方法的查詢。原理圖如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章