实现一年内,每周的数据显示
最多有52个数据,但是不是每周都有数据显示
比如2010年数据有:
周 数据
1 502
2 382
12 483
23 338
40 493
52 382
然后X轴的坐标为1-52
怎样才能把对应的数据,安排到对应的X轴上?
求后台代码。。。
现在的代码如下:
- Java code
XAxis x = new XAxis(); // X 轴 for(int i=1;i<=52;i++){ x.addLabels(String.valueOf(i)); } /**APU**/ LineChart lineAPU = new LineChart(); lineAPU.setDotStyle(new LineChart.Style(LineChart.Style.Type.HALLOW_DOT)); lineAPU.setColour("#00FF00"); lineAPU.setFontSize(12);// 设置字体 lineAPU.setTooltip("#val#%");//设置鼠标移到点上显示的内容 /**End APU**/ List list=service.getListByYear(); for(int i=0;i<list.size();i++){ Dto dtolist=(Dto)list.get(i); //这里应该怎么写呢?没有思路,请教各位大侠 LineChart.Dot dot2 = new LineChart.Dot(dtolist.getApu());//按照顺序设置各个点的值 dot2.setDotSize(5);//点的大小 lineAPU.addDots(dot2);//按照顺序把点加入到图形中 }
------解决方案--------------------
不懂 纯粹路过帮顶
------解决方案--------------------
没用过这个,都是用FusionCharts。效果没有,根据实例的数据格式,看看自己写的对不