Jasperreports时间序列图表timePeriod表达式

时间:2012-03-28 22:26:35

标签: jasper-reports ireport

我有00:00:00,00:00:15的数据集... 如何将它设置为timePeriod Expression来显示从00:00:00到23:59:59的一天时间

我把(日期)新的SimpleDateFormat(“HH:mm”)。解析($ F {时间})到timePeriod表达式 但图表只显示了一个时间点

1 个答案:

答案 0 :(得分:0)

如果你没有差距,你可以使用折线图,如DeGriz链接到Tarnschaf的答案。

如果您可能存在空白或想要汇总数据,请确保使用<timeSeriesDataset timePeriod="Second" >timePeriod="Minute",否则会使用<domainAxisMinValueExpression>默认为像一年大的东西,因此是一个数据点。

  

JASPERREPORTS终极指南:时间段表达

     
    

此表达式返回引擎将从中提取的java.util.Date值     相应的时间段取决于为timePeriod属性设置的值     前面提到的时间序列数据集。例如,如果图表是大约每年一次     数据,引擎将仅从日期值中提取年份,或者如果您正在收集     每月数据,引擎将仅使用返回的日期对象的月份值     这个表达。

  

我想你也可能要求将轴的最小值和最大值设置为恰好一天,为此我相信你可以使用<domainAxisMaxValueExpression>和{{1}}