基于jfreechart的动态数据可视化应用开发_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于jfreechart的动态数据可视化应用开发

摘要:    JFreeChart是JAVA中开发源的制图组件,是用来实现JAVA WEB动态图表对数据进行统计分析,本论文介绍了JFreeChart的核心对象,以及对如何实现动态数据可视化进行了探讨,并介绍了制图的过程和一些具体的实现代码。
同时,JFreeChart是一组功能强大、灵活易用的JAVA绘图应用程序编程接口,使用它可以生成多种通用性的报表,比如柱状图、饼图、曲线图、甘特图等。
设计过程中遇到的最主要麻烦是将纯粹的JAVA源代码应用到图形设计实现中,从而达到给用户直观,具体的视觉效果。为了克服这一难点,可以利用专业的JFreeChart软件平台(即JFreeChart-1.0.14)来实现环境变量的设置等。
通过制作一个基于JFreeChart实现动态数据可视化的原型系统,可以得出结论,它能够用在Swing和Web等中制作自定义的图表或报表,并且在其他领域内可以得到广泛的应用。4249

关键词:    应用程序编程接口;JAVA;可视化

The jfreechart-based dynamic data visualization
Abstract:     JFreeChart is a JAVA development source mapping component which is used to achieve JAVA WEB dynamic chart data for statistical analysis,This paper describes the object of the JFreeChart the core, as well as how to implement dynamic data visualization are discussed, and describes the process of mapping and detailed codes。JFreeChart is a set of powerful, flexible and easy-to-use Java graphics application programming interface, it can generate a variety of common statements, such as bar charts, pie charts, graphs, Gantt diagram.The main trouble is encountered in the design process to pure Java source code applied to the implementation of graphic design, intuitive to the user so as to achieve specific visual effects.In order to overcome this difficulty, we can use JFreeChart professional software platform (ie JFreeChart-1.0.14) environment variable settings.Through the production of a based the JFreeChart achieve dynamic data visualization prototype system, can be concluded, it can be used in Swing and Web Make a custom chart or report, and can be widely used in other areas.
Keywords:    API; JAVA; Visualization
目录
摘要    i
Abstract    i
1 绪论    1
1.1 课题目的和意义    1
1.2 国内外研究状况    1
1.3 课题的发展趋势分析    2
1.4 课题的调研情况    2
2 系统分析    3
2.1 JFreeChart系统需求分析    3
2.2 JFreeChart系统数据分析    3
2.3 JFreeChart系统架构分析    4
3 JFreeChart设计过程中运用到的理论介绍    5
3.1 JFreeChart使用介绍    5
3.2 JAVA语言和JSP技术    5
3.2.1 JAVA语言介绍    5
3.2.2 JSP技术介绍    8
3.2.3 JAVA语言和JSP技术的区别和联系    10
3.3 JFreeChart中几个重要的类和接口    11
3.4 运用XML技术    11
3.4.1 什么是XML    11
3.4.2 XML与HTML的区别    12
3.4.3 XML文件模版    12
3.4.4 XML技术的用途    13
3.4.5 XML技术总结    13
4 设计过程、实现及构思    14
4.1 饼图及柱状图的制作过程    14
4.1.1 创建数据源    14
4.1.2 由ChartFactory 产生 JFreeChart 对象    14
4.1.3 创建主程序运行    15
4.1.4 设置饼图外观    15
4.1.5 制作饼图过程中的JSP配置问题    16 (责任编辑:qin)