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 进行前台实时展示。

可能大家是通过刘天斯的《Python自动化 技术与最佳实践》的书籍才认识rrdtool的,不过这是好多年之前的技术了。目前这个技术已经过时了。如果要画图一般也不使用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

我们来看看项目结构图:

$tree /home/www
/home/www
├── crete.py
├── flow-graph.p
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章