java2000.net 发表于 2013-2-7 09:19:50

JSP 利用 JFreechart直接生成报表图形的例子

<div style="padding: 4px 5.4pt; width: 95%;">http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif<%@ page import="org.jfree.data.category.*"%>
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif<%@ page import="org.jfree.chart.*"%>
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif<%@ page import="org.jfree.chart.plot.*"%>
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif<%
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif  //  老紫竹 http://hi.csdn.net/java2000_net/
      //
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif  // From  http://www.java2000.net/viewthread.jsp?tid=2361
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif  //
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif  out.clearBuffer();
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif  response.setContentType("image/jpeg");
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif  DefaultCategoryDataset dataset = new DefaultCategoryDataset();
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif  dataset.addValue(610, "广州", "猪肉");
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif  dataset.addValue(540, "广州", "牛肉");
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif  dataset.addValue(320, "广州", "羊肉");
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif  dataset.addValue(370, "广州", "鸡肉");
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif  dataset.addValue(130, "广州", "鱼肉");
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif  JFreeChart chart = ChartFactory.createBarChart3D("BiangJi", "销量", "肉类", dataset, PlotOrientation.VERTICAL, false, false,
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif      false);
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif  java.io.OutputStream os = response.getOutputStream();
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif  javax.imageio.ImageIO.write(chart.createBufferedImage(500, 300), "JPEG", os);
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif  os.flush();
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif  os.close();
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif%>
页: [1]
查看完整版本: JSP 利用 JFreechart直接生成报表图形的例子