[Java报表软件—使用心得][贴图]报表示例2——24小时CPU曲线图 |
这是一个24小时的CPU曲线图,每个采样间隔是10分钟。
500)this.width=500'>
从图里面可以看到统计指标分别是用户使用的cpu 、 系统使用的cpu 、 空闲cpu 和i/o,这四个指标之和是100%。
这个表最终展现就是这么一个图表,可以说设计方面就没有什么难度了。用FineReport做这个报表很简单,几乎是除了手敲一个标题,其他全部用鼠标操作,几步就好了。
因为数据源的结构很清晰,写SQL这一步也就省了,直接用FineReport的数据向导把需要的列取出来就行,当然加一个查询时间段还是需要动手写一个两句的SQL,不就是where to_date()……,再不会写SQL的人现在也会写了。 :)
把SQL里面选好的五个列,分别是时间,系统利用率,用户,空闲的,I/O的,依次拖拽到报表界面里面。用默认的设置就好了,改都不用改。
最后加个标题。要不然图表的图例没有啊。
当然,这个表只要体现图表,可以不用拖拽数据到报表里面,直接在图表里面选SQL数据源。不过,我更喜欢先把数据取到格子里面,再直接从格子里面读,简单明了。
500)this.width=500'>
当然,所有设计的工作完成了以后,要记着把格子里面的数据隐藏掉,否则就图表和清单一起展现了。
PS:因为数据量比较多很密集,如果X轴直接按照原始取点展示的话,下面就是一片黑色聚集到一起了,要设置一下,根据需要相同的年,月,日,时,分,秒都可以合并。
如果感兴趣,多回复哦~还有什么问题,大家一起解决吧。
|
|
|

.: 公告
本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。 |
|
« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
|
.: 我的分类(专题)
|

.: 最新日志
.: 最新回复
|

blog名称:Java报表软件 日志总数:357 评论数量:69 留言数量:0 访问次数:1217662 建立时间:2006年4月16日 |
|

.: 留言板
|

.: 链接
|

|