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