rrd4j通过Demo介绍如何绘图

Java yan loading.. 2评论

上文中已经介绍了rrd4j的相关名词,本文主要介绍如何使用,画出如下图:

 

准备工作

下载Jar包,并引用

rrd4j的jar包下载:http://code.google.com/p/rrd4j/

maven的工程 自己构建下就好了,不多说

创建数据库

注解很详细了,不多解释,这里就想说一下:

RrdDef rrdDef = new RrdDef(rrdPath, start – 1, 60);

这里表示从star-1开始,每60s为一个时间间隔1分

rrdDef.addArchive(ConsolFun.AVERAGE, 0.5, 1, 80);

这里主要是后面两个参数:表示每一笔数据一归档,保存80笔。说白了就是,每1笔数据做一次平均值,保存80笔数据。

结合上面的时间间隔,总的意思是,每笔数据间隔1分钟,1笔数据做一次平均值,保存80笔数据。也就是一共可以保存1小时20分钟的内容。

导入数据

画图

注意:

这里的时间单位都是秒

关注<爱上极客>公众号,定期推送精彩内容!

喜欢 (3)

如未说明则本站原创,转载请注明出处:爱上极客 » rrd4j通过Demo介绍如何绘图


0
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 你的网站怎么没有联盟广告呢?还想帮你点击点击呢!【高佣居】来学习了!
    高佣金2016-02-26 12:01 回复
  2. 感觉影响体验 给取消了
    yan2016-02-26 14:02 回复