`
aa00aa00
  • 浏览: 331590 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

jfreechart 例子

阅读更多

如何配置JfreeChart

第一步:安装J2SDK

1.         获取J2SDKwin32安装版文件:j2sdk-1_4_2-windows-i586.exe

2.         双击安装J2SDK

3.         配置JAVA环境变量:在administrator的用户变量里(估计在系统变量里面也可以),新建变量:JAVA_HOME=C:\j2sdk1.4.2(注意:C:\j2sdk1.4.2JAVA文件的安装路径,你应该根据自己的安装路径进行更改),在PATH变量里添加JAVA可执行文件的路径%JAVA_HOME%\bin(这样你就可以在任何路径下执行java命令),新建变量:CLASSPATH=.;C:\j2sdk1.4.2\lib\tools.jar;C:\j2sdk1.4.2\lib\dt.jar

 

第二步:安装tomcat

1.         直接解压tomcat软件包

2.         启动tomcatcd tomcat-home\bin,执行startup.bat文件(执行shutdown.bat关闭tomcat

3.         测试tomcat是否启动成功:http://localhost:8080/index.jsp

 

第三步:配置JfreeChart

1.         http://www.jfree.org/jfreechart/下载JfreeChart开发包:jfreechart-0.9.21.zip

2.         jfreechart-0.9.21.zip中的lib路径下的jar文件拷贝到tomcatcommon/lib路径下

3.         修改tomcatconf/web.xml文件,添加:

<servlet>

           <servlet-name>DisplayChart</servlet-name>

           <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>

</servlet>

<servlet-mapping>

           <servlet-name>DisplayChart</servlet-name>

           <url-pattern>/servlet/DisplayChart</url-pattern>

</servlet-mapping>

4.         测试demo文件:http://localhost:8080/jfreechart.jsp,当你看到图片就说明jfreechart配置成功啦!

jfreechart.jsp代码:

<%@ page contentType="text/html;charset=GBK"%>

<%@ page import="org.jfree.data.general.DefaultPieDataset"%>

<%@ page import="org.jfree.chart.JFreeChart"%>

<%@ page import="org.jfree.chart.plot.PiePlot"%>

<%@ page import="org.jfree.chart.ChartRenderingInfo"%>

<%@ page import="org.jfree.chart.servlet.ServletUtilities"%>

<%@ page import="org.jfree.chart.urls.StandardPieURLGenerator"%>

<%@ page import="org.jfree.chart.entity.StandardEntityCollection"%>

<%@ page import="org.jfree.chart.encoders.SunPNGEncoderAdapter"%>

 

<%

DefaultPieDataset data = new DefaultPieDataset();

data.setValue("六月", 500);

data.setValue("七月", 580);

data.setValue("八月", 828);

 

PiePlot plot = new PiePlot(data);

JFreeChart chart = new JFreeChart("", JFreeChart.DEFAULT_TITLE_FONT, plot, true);

chart.setBackgroundPaint(java.awt.Color.white); //可选,设置图片背景色

chart.setTitle("Welcome to Jfreechart !"); //可选,设置图片标题

 

ChartRenderingInfo info = new ChartRenderingInfo(new StandardEntityCollection());

//500是图片长度,300是图片高度

String filename = ServletUtilities.saveChartAsPNG(chart, 500, 300, info, session);

String graphURL = request.getContextPath() + "/servlet/DisplayChart?filename=" + filename;

 

%>

<HTML>

<HEAD>

       <TITLE>Welcome to Jfreechart !</TITLE>

</HEAD>

<BODY>

<P ALIGN="CENTER">

<img src="<%= graphURL %>" width=500 height=300 border=0 usemap="#<%= filename %>">

</P>

</BODY>

</HTML>

分享到:
评论

相关推荐

    jFreechart例子及jar

    标题中的 "jFreechart例子及jar" 指的是包含 `jFreeChart` 示例代码和可能的库文件,这对于开发者来说是一个宝贵的学习资源。在这个压缩包中,你可能会找到一个名为 `jfreechart-1.0.13-demo.src` 的文件,这通常...

    一个JFreeChart例子

    **JFreeChart库详解** JFreeChart是一款强大的Java图表库,它允许开发者在应用程序、Swing...通过深入学习和实践这个JFreeChart例子,开发者可以掌握如何在自己的项目中有效地利用这个库,以生成专业且美观的图表。

    word+excel+jfreechart例子

    这个名为"word+excel+jfreechart例子"的压缩包提供了三个示例,分别展示了如何使用Java来实现这些功能。下面我们将详细探讨每个方面的知识点。 首先,我们来看Java操作Word的部分。在Java中,可以使用Apache POI库...

    jfreechart例子

    通过学习和实践"jfreechart例子"中的示例,你可以更好地掌握JFreeChart的使用,提升数据可视化的专业技能。无论是简单的数据展示还是复杂的交互式图表,JFreeChart都能满足你的需求,让你的项目更加生动直观。

    jfreeChart例子

    这个“jfreeChart例子”压缩包包含了一些示例代码,帮助开发者更好地理解和使用 JFreeChart。 1. **JFreeChart 的基本结构** JFreeChart 的核心组件包括 ChartFactory、Chart、Plot 和 Dataset。ChartFactory 用于...

    JFreeChart例子

    **JFreeChart例子详解** JFreeChart是一款强大的Java图表库,它允许开发者在应用程序中创建各种复杂的图表,如柱状图、饼图、线图、散点图等。本例子将深入探讨如何在Servlet环境中使用JFreeChart,并将其结果显示...

    Jfreechart 例子

    Jfreechart 例子 3d 2d 完善的

    JFreeChart例子Demo

    **JFreeChart例子Demo** JFreeChart是一款强大的Java图表库,它允许开发者在应用程序、Swing组件、Web应用以及各种报告中创建丰富的图形。在这个"JFreeChart例子Demo"中,我们将深入探讨如何利用JFreeChart来绘制...

    jfreechart经典例子

    标题“jfreechart经典例子”暗示了我们将深入探讨如何使用JFreeChart库创建各种图表,并通过具体的示例来理解其工作原理。 首先,JFreeChart库是开源的,这意味着它允许开发者自由地使用、修改和分发。它的API设计...

    jfreechart 例子全集

    这个"jfreechart 例子全集"是一个集合,包含了JFreeChart库的各种示例代码,旨在帮助开发者更好地理解和应用这个库。 1. **基本概念** JFreeChart 的核心在于它的`ChartFactory`类,通过这个类,我们可以快速创建...

    jfreechart例子和教程大全

    JFreeChart是一款强大的Java图表库,它为开发者提供了丰富的图表绘制功能,包括柱状图、饼图、线形图、散点图、甘特图等多种图表类型,适用于各种数据分析和可视化场景。本教程将深入探讨JFreeChart的核心概念、使用...

    JFreeChart 例子 源码 demo

    JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图...

    jfreechart例子源码

    这个压缩包文件"jfreechart例子源码"提供了JFreeChart库的一些原始示例代码,对于学习和理解如何在Java应用程序中使用JFreeChart进行图表开发非常有帮助。 JFreeChart库的核心概念是图表(Chart),它是所有可视化...

    JFreeChart例子工程,web页面展示图片

    **JFreeChart简介** JFreeChart是一款开源的Java图表库,它提供了丰富的图表类型,包括柱状图、饼图、曲线图等,用于在Java应用程序和网页中展示数据。这个库的强大之处在于其灵活性和可定制性,允许开发者根据需求...

Global site tag (gtag.js) - Google Analytics