当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:14:00  来源:本站整理

用JFreeChart成立基于Web的图表[Java编程]

赞助商链接



  本文“用JFreeChart成立基于Web的图表[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

WWW的发展使得基于因特网的利用程序不再范围于静态大概简单的动态内容供应.传统的一些以软件包情势公布利用程序比方报表系统等都在渐渐搬到因特网上.但是这二者之间有着大相径庭,固然关于数据获得、业务处理等方面基本近似,但是最大的差别在于用户界面.为了能在web浏览器上显示要求用户界面利用HTML以及图片的方法来展示数据,而传统的一些操纵操作系统本身的控件来开辟的用户界面无法适应满目琳琅的客户端,因此在这里也变得无能为力.

回到本文的标题上来,为了成立一个可以在web浏览器上查看到图表普通有两种做法:第一种就是利用applet操纵java本身对图形的支持来显示一个图表;第二种就是直接在web服务器端生成好图表图片文件后发送给浏览器.第一种方法明显关于客户端要求太高,随着目前主流浏览器放弃对JAVA的支持后,这种方法只合适一些局域网的利用,而关于因特网的环境就显得不太合适.因此我们下面将介绍一个JAVA的图表引擎JFreeChart用来产生基于WEB的图表.

1、JFreeChart项目简介

JFreeChart是开放源代码站点SourceForge.net上的一个JAVA项目,它主要用来各种各样的图表,这些图表包含:饼图、柱状图(普通柱状图以及仓库柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等.这些差别式样的图表基本上可以满意目前的要求.为了削减篇幅本文主要介绍前面三种范例的图表,读者可以举一反三去开辟其他款式的图表.下面几个是JFreeChart产生的这三种范例图表的后果:

图1

图2

图3

上面的三个图都是表示四个季度的某个产品的销量信息.在持续下面小节之前必须先预备好开辟环境,因为是基于WEB浏览器的图表展示,因此需求一个Servlet引擎大概是J2EE利用服务器(比方WebSphere,Tomcat等).WEB环境的搭建就不负担了,读者按照爱好自行安装.JFreeChart引擎本身需求到SourceForge.net上下载,地址以下:

JFreeChart主页:http://www.jfree.org/jfreechart/index.html

JFreeChart下载页面:http://sourceforge.net/projects/jfreechart/

下载的时刻需求注意的是必须下载两个文件:JFreeChart以及Jcommon.目前最新配套版本是:JFreeChart 0.9.11 Jcommon 0.8.6

这里有点笔者在开辟中碰见的问题需求注意的是:在利用Eclipse开辟的时刻会报一个莫名其妙的错误,错误大概指向某个类文件的第一行.碰到这样的问题普通是因为没有把Jcommon的jar包设置到项目的类途径中的来由.具体的缘由不祥. (还有log4j等也咬一同导入).


  以上是“用JFreeChart成立基于Web的图表[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 用jfreechart来生成统计图表
  • 用JFreeChart成立基于Web的图表
  • Java程序顶用JFreeChart制作图形报表
  • 在Struts顶用JFreeChart生成图表
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .