本经验是java统计图表工具FineReport的教程,下面就通过java统计图表工具FineReport来简单介绍一下。
前期准备工作(包括相关工具或所使用的原料等)java统计图表工具FineReport7.1.1大小:148.2M 适用平台:windows/linux 详细的操作方法或具体步骤
问题描述
有一种图表,他的分类轴值为年月日格式的日期,希望图表中的数据能够按照日期的大小从小到大显示。
并且能够设置数据的显示单位,如以年为单位显示,或者以月为单位显示等等,如下图:
![java统计图表工具FineReport:[2]日期分类轴](http://www.52ij.com/uploads/allimg/160402/2359154396-0.jpg)
这种图表我们可以使用时间坐标轴来实现。以下举例介绍:
数据准备
新建工作薄,添加数据集ds1,SQL语句为SELECT * from 订单,查询出所有订单信息。
直接使用这个数据集的数据,制作一张2010年1到6月的运货费统计表。
插入图表
以悬浮图表为例,点击插入>悬浮元素>插入图表,弹出图表向导,选择柱形图,点击确定
设置图表数据
图表数据就来自于数据集数据,定义如下。
此时的图表统计的为所有年所有天的数据。
![java统计图表工具FineReport:[2]日期分类轴](http://www.52ij.com/uploads/allimg/160402/2359155Q3-1.jpg)
设置日期分类轴
选中图表,点击图表属性表-样式>坐标轴>分类轴,轴类型选择时间坐标轴,并根据需要设置时间范围及显示单位:
![java统计图表工具FineReport:[2]日期分类轴](http://www.52ij.com/uploads/allimg/160402/23591533N-2.jpg)
最小值:采用日历控件选择最小值,可精确到秒;
最大值:同最小值,最大值必须大于最小值,日历控件小于最小值的部分不可点击;
主要刻度单位:即图表分类轴标签是怎么显示的,刻度单位有6个,年月日时分秒,如,此设置为1个月,每个月显示一个标签,默认为该月第一天的0时0分,如上图。
注:时间坐标轴只适用于柱形图、折线图、条形图、面积图、组合图、股价图和甘特图这几种图表类型。
保存并预览
保存模板,点击分页预览,即上图效果。
原作者:FineReportjava统计图表工具FineReport(共15篇)上一篇:图表数据|下一篇:警戒线经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
