开发工具:
文件大小: 9mb
下载次数: 0
上传时间: 2009-02-23
详细说明: package com.jrefinery.chart.demo; import java.io.IOException; import java.io.OutputStream; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartUtilities; import org.jfree.chart.JFreeChart; import org.jfree.chart.plot.PlotOrientation; import org.jfree.data.category.DefaultCategoryDataset; public class ServletDemo1 extends HttpServlet { public Serv letDemo1() { } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { OutputStream out = response.getOutputStream(); try { //这个servlet仅用于生成第一个链接生成柱状图 DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(10.0, "学生人数", "一月份"); //第一个参数为纵坐标值//第二个参数为色块的表示值的显示第三个参数为统计分类 dataset.addValue(4.0, "学生人数", "二月份"); dataset.addValue(15.0, "学生人数", "三月份"); dataset.addValue(14.0, "学生人数", "四月份"); dataset.addValue(-5.0, "课程数量", "一月份"); dataset.addValue(-7.0, "课程数量", "二月份"); dataset.addValue(14.0, "课程数量", "三月份"); dataset.addValue(-3.0, "课程数量", "四月份"); dataset.addValue(6.0, "课时量", "一月份"); dataset.addValue(17.0, "课时量", "二月份"); dataset.addValue(-12.0, "课时量", "三月份"); dataset.addValue( 7.0, "课时量", "四月份"); dataset.addValue(7.0, "住宿费", "一月份"); dataset.addValue(15.0, "住宿费", "二月份"); dataset.addValue(11.0, "住宿费", "三月份"); dataset.addValue(0.0, "住宿费", "四月份"); dataset.addValue(-8.0, "其他项一", "一月份"); dataset.addValue(-6.0, "其他项一", "二月份"); dataset.addValue(10.0, "其他项一", "三月份"); dataset.addValue(-9.0, "其他项一", "四月份"); dataset.addValue(9.0, "其他项二", "一月份"); dataset.addValue(8.0, "其他项二", "二月份"); dataset.addValue(null, "其他项二", "三月份"); dataset.addValue(6.0, "其他项二", "四月份"); dataset.addValue(-10.0, "其他项三", "一月份"); dataset.addValue(9.0, "其他项三", "二月份"); dataset.addValue(7.0, "其他项三", "三月份"); dataset.addValue(7.0, "其他项三", "四月份"); dataset.addValue(11.0, "其他项四", "一月份"); dataset.addValue(13.0, "其他项四", "二月份"); dataset.addValue(9.0, "其他项四", "三月份"); dataset.addValue(9.0, "其他项四", "四月份"); dataset.addValue(-3.0, "其他项四", "一月份"); dataset.addValue(7.0, "其他项四", "二月份"); dataset.addValue(11.0, "其他项四", "三月份"); dataset.addValue(-10.0, "其他项四", "四月份"); JFreeChart chart = ChartFactory.createBarChart( "学生情况统计条形图", "统计项目", "统计值", dataset, PlotOrientation.VERTICAL, true, true, false ); response.setContentType("image/png"); ChartUtilities.writeChartAsPNG(out, chart, 600, 350); } catch (Exception e) { System.err.println(e.toString()); } finally { out.close(); } } } ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.