文档详情

JFreeChart柱形图ajax实现.doc

发布:2017-08-04约5.9万字共10页下载文档
文本预览下载声明
JFreeChart柱形图的ajax实现 随风? ? ? ? ? ???? JFreeChart是一个Java开源项目,是一款优秀的Java图表生成插件,它提供了在 Java Application、Servlet和JSP下生成各种图片格式的图表,包括柱形图、饼形图、线图、区域图、时序图和多轴图等。下面是自己做了个简单的效果(ajax+servlet=柱状图)。 一. 下载 jfreechart-1.0.5.zip? ????官方网站:/jfreechart/index.html ? 二.? 解压缩jfreechart-1.0.8a.zip ? 三.? 新建一个web项目 ?? ??将解压后lib下的如下jar包导入到项目WEB/lib下? ?????? jfreechart-1.0.5.jar? ?????? jcommon-1.0.9.jar? ?????? junit.jar? ??? ?? gnujaxp.jar?? ? 四. 修改test\WEB-INF\web.xml文件,在其中加入如下代码:? ?? ? servlet ???????? servlet-nameDisplayChart/servlet-name ???????? servlet-classorg.jfree.chart.servlet.DisplayChart/servlet-class ???? /servlet?? ? ??? servlet-mapping ??????? servlet-nameDisplayChart/servlet-name ??????? url-pattern/DisplayChart/url-pattern ??? /servlet-mapping ??? freechart的配置就完成了,下面就可以进行jfreechart的开发了 ? 五.新建一servlet(TestJFreeCharServlet ) ? package com.hao.jfreechart.servlet; ? import java.awt.Color; import java.awt.Font; import java.io.IOException; import java.io.PrintWriter; ? import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; ? import org.jfree.chart.ChartFactory; import org.jfree.chart.JFreeChart; import org.jfree.chart.axis.AxisLocation; import org.jfree.chart.labels.ItemLabelAnchor; import org.jfree.chart.labels.ItemLabelPosition; import org.jfree.chart.labels.StandardCategoryItemLabelGenerator; import org.jfree.chart.plot.CategoryPlot; import org.jfree.chart.plot.PlotOrientation; import org.jfree.chart.servlet.ServletUtilities; import org.jfree.data.category.CategoryDataset; import org.jfree.data.category.DefaultCategoryDataset; import org.jfree.ui.TextAnchor; /** ?* 测试JFreeChart的ajax实现 ?* @author suifeng ?* ?*/ public class TestJFreeCharServlet extends HttpServlet { ?? ??? public void doGet(HttpServletRequest request, HttpServletResponse response) ??????????? th
显示全部
相似文档