怎们让jsp页面jfreechart调用数据库中的数据并以柱状图的形式显现出来?
使用strus1+spring+ibatis
具体代码如下:
/**查询获得图表需要的横从坐标数据
数据采集 (被调用)*/
private static CategoryDataset createDataset() {
DefaultCategoryDataset localDefaultCategoryDataset = new DefaultCategoryDataset();
List<Aceshi> jfreeList;
jfreeList = aceshiFacade.getJfreeList();
for (int i = 0; i < jfreeList.size(); i++) {
localDefaultCategoryDataset.addValue
(jfreeList.get(i).getNum(), "省份协会数量分布数量统计图", jfreeList.get
(i).getAreaName());
}
return localDefaultCategoryDataset;
}
private static JFreeChart createChart(String chartTitle, String x,
String y, CategoryDataset dataset) {
// 构建一个chart
JFreeChart chart = ChartFactory.createLineChart(chartTitle,// 图的标题
x, // x轴标题
y, // y轴标题
dataset,// 数据点
PlotOrientation.VERTICAL, true, true, false);
广告 您可能关注的内容 |