DefaultCategoryDataset linedataset = new DefaultCategoryDataset();
// 各曲线名称
String series1 = "冰箱";
String series2 = "彩电";
String series3 = "洗衣机";
// 横轴名称(列名称)
String type1 = "1月";
String type2 = "2月";
String type3 = "3月";
linedataset.addValue(0.0, series1, type1);
linedataset.addValue(4.2, series1, type2);
linedataset.addValue(3.9, series1, type3);
linedataset.addValue(1.0, series2, type1);
linedataset.addValue(5.2, series2, type2);
linedataset.addValue(7.9, series2, type3);
linedataset.addValue(2.0, series3, type1);
linedataset.addValue(9.2, series3, type2);
linedataset.addValue(8.9, series3, type3);
这种是直接加入数据生成图的?有没有可以通过遍历能够让linedataset.addValue获得数据?因为实际用的时候是查询数据库得出来的数据,或者给个思路,坐等大神回帖。
// 各曲线名称
String series1 = "冰箱";
String series2 = "彩电";
String series3 = "洗衣机";
// 横轴名称(列名称)
String type1 = "1月";
String type2 = "2月";
String type3 = "3月";
linedataset.addValue(0.0, series1, type1);
linedataset.addValue(4.2, series1, type2);
linedataset.addValue(3.9, series1, type3);
linedataset.addValue(1.0, series2, type1);
linedataset.addValue(5.2, series2, type2);
linedataset.addValue(7.9, series2, type3);
linedataset.addValue(2.0, series3, type1);
linedataset.addValue(9.2, series3, type2);
linedataset.addValue(8.9, series3, type3);
这种是直接加入数据生成图的?有没有可以通过遍历能够让linedataset.addValue获得数据?因为实际用的时候是查询数据库得出来的数据,或者给个思路,坐等大神回帖。
解决方案 »
- java 数据库封层设计
- 求高手帮写程序,一直运行某bat文件
- 请教关于使用Java实现对SVN服务器用户的创建和修改
- 求jsp像百度一样显示数字的分页显示?
- 急急急!!!为什么我在Linux下的Tomcat 经常占用CPU 99%
- WebLogic和IIS同装在win200 server上,能不能让二者都用80端口来配置虚拟站点!
- 在web页中实现软件软件下载有哪些方法?
- 请教文件上传下载组件的问题
- 如何在jsp页面中对TABLE表格中的内容进行操作呢?
- 有jbuilder8的盗版了吗?
- itext如何生成多页的word文档
- spring3接受jquery的ajax请求后不执行回调函数(success),求解
月份 冰箱 彩电 洗衣机
1月 11 22 33
2月 111 222 333那么显然可以:
while(rs.next()){
linedataset.addValue(rs.getDouble("冰箱"), "冰箱", rs.getString("月份"));
linedataset.addValue(rs.getDouble("彩电"), "彩电", rs.getString("彩电"));
linedataset.addValue(rs.getDouble("洗衣机"), "洗衣机", rs.getString("洗衣机"));
}
如果需要,字段级别也能循环,只要你预设好规则。
你猜 外面怎么写。