怎们让jsp页面jfreechart调用数据库中的数据并以柱状图的形式显现出来?

 我来答
百度网友ddc004f
推荐于2019-08-25 · TA获得超过3596个赞
知道小有建树答主
回答量:61
采纳率:100%
帮助的人:3.4万
展开全部

使用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);  

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式