在的项目中 取到的值为 15分钟的间隔的值 根据查询时间段的不同 分别显示数据
<!-- google_ad_section_start -->
在的项目中 取到的值为 15分钟的间隔 根据查询时间段的不同 分别显示数据
for(NewPerfData pd:list1) { timeseries1.add(creatTime(pd, chartParam), pd.getAvg()); } for(NewPerfData pd:list2) { timeseries2.add(creatTime(pd, chartParam), pd.getAvg()); } timeseriescollection.addSeries(timeseries1); timeseriescollection.addSeries(timeseries2); setUpperLowerBound( chartParam, list1,1); setUpperLowerBound( chartParam, list2,1); 通过 creatTime()函数 把数据 15分钟的时间放进去
|
<!-- google_ad_section_start -->
在的项目中 取到的值为 15分钟的间隔 根据查询时间段的不同 分别显示数据
for(NewPerfData pd:list1) { timeseries1.add(creatTime(pd, chartParam), pd.getAvg()); } for(NewPerfData pd:list2) { timeseries2.add(creatTime(pd, chartParam), pd.getAvg()); } timeseriescollection.addSeries(timeseries1); timeseriescollection.addSeries(timeseries2); setUpperLowerBound( chartParam, list1,1); setUpperLowerBound( chartParam, list2,1); 通过 creatTime()函数 把数据 15分钟的时间放进去
|
<!-- google_ad_section_start -->
在的项目中 取到的值为 15分钟的间隔 根据查询时间段的不同 分别显示数据
for(NewPerfData pd:list1) { timeseries1.add(creatTime(pd, chartParam), pd.getAvg()); } for(NewPerfData pd:list2) { timeseries2.add(creatTime(pd, chartParam), pd.getAvg()); } timeseriescollection.addSeries(timeseries1); timeseriescollection.addSeries(timeseries2); setUpperLowerBound( chartParam, list1,1); setUpperLowerBound( chartParam, list2,1); 通过 creatTime()函数 把数据 15分钟的时间放进去
|
<!-- google_ad_section_start -->
在的项目中 取到的值为 15分钟的间隔 根据查询时间段的不同 分别显示数据
for(NewPerfData pd:list1) { timeseries1.add(creatTime(pd, chartParam), pd.getAvg()); } for(NewPerfData pd:list2) { timeseries2.add(creatTime(pd, chartParam), pd.getAvg()); } timeseriescollection.addSeries(timeseries1); timeseriescollection.addSeries(timeseries2); setUpperLowerBound( chartParam, list1,1); setUpperLowerBound( chartParam, list2,1); 通过 creatTime()函数 把数据 15分钟的时间放进去
|
for(NewPerfData pd:list1)
{
timeseries1.add(creatTime(pd, chartParam), pd.getAvg());
}
for(NewPerfData pd:list2)
{
timeseries2.add(creatTime(pd, chartParam), pd.getAvg());
}
timeseriescollection.addSeries(timeseries1);
timeseriescollection.addSeries(timeseries2);
setUpperLowerBound( chartParam, list1,1);
setUpperLowerBound( chartParam, list2,1);
private RegularTimePeriod creatTime(NewPerfData pd,AbstractChartParam chartParam)
{
Class<? extends RegularTimePeriod> clazz=chartParam.getTimeClazz();
Date date=pd.getRealTime();
RegularTimePeriod rpt=null;
else if(clazz.equals(Minute.class) )
{
rpt=new Minute(date);
logger.info("......getStart.................."+rpt.getStart());
}}
可是显示的刻度并没有按照15分钟的整数倍显示 另外这样设置了 int count=15;
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm");
((DateAxis) dateaxis).setTickUnit(new DateTickUnit(DateTickUnitType.MINUTE, count, formatter));
((DateAxis) dateaxis).setDateFormatOverride(formatter);
这样设置了也没有用