JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。
JFreeChart截止2011年2月22日为止的相当不错的java图形解决方案,基本能够解决目前的图形方面的需求。
JFreeChart Java图表库是一个100%免费的开源项目,使开发人员容易专业质量图表显示在他们的应用程序。 JFreeChart广泛的特性包括:
一致的和证据确凿的API,支持多种图表类型;
一个灵活的设计,很容易扩展,和目标服务器端和客户端应用程序;
支持多种输出类型,包括Swing组件、图像文件(包括PNG和JPEG)和矢量图形文件格式(包括PDF、EPS和SVG);
JFreeChart是“开源”,或者更具体地说, 自由软件 。 它是分布式的条件下 GNU通用公共许可证 (LGPL),它允许使用专有应用程序。
类层次架构
类层次架构解释了如何把不同阶层的相互库交互,以创建不同类型的图表。
利用JFreeChart插件生成动态统计图表的基本步骤如下。
(1)创建绘图数据集合。
(2)创建JFreeChart实例。
(3)自定义图表绘制属性,该步可选。
(4)生成指定格式的图片,并返回图片名称。
(5)组织图片浏览路径。
(6)通过HTML中的<img>元素显示图片。
JFreeChart is a free 100% Java chart library that makes it easy for developers to display professional quality charts in their applications. JFreeChart's extensive feature set includes:
1)a consistent and well-documented API, supporting a wide range of chart types;
2)a flexible design that is easy to extend, and targets both server-side and client-side applications;
3)support for many output types, including Swing and JavaFX components, image files (including PNG and JPEG), and vector graphics file formats (including PDF, EPS and SVG);
4)JFreeChart is open source or, more specifically, free software. It is distributed under the terms of the GNU Lesser General Public Licence (LGPL), which permits use in proprietary applications.
相关推荐
在探讨“jfreechart介绍”的主题时,我们首先需要理解jFreeChart是什么,以及它在IT行业中的位置和作用。jFreeChart是一个开源的Java图表库,由David Gilbert创建并维护,旨在为开发者提供一个强大且灵活的工具,...
1. **JFreeChart介绍** JFreeChart是一个开源项目,基于GNU Lesser General Public License (LGPL) 发布。它支持多种图表类型,如饼图、柱状图、线形图、散点图、甘特图、雷达图、热力图等。这些图表可以是2D或3D...
**JFreeChart介绍** JFreeChart是一个用于Java的开源图表库,可以生成各种类型的图表,如折线图、柱状图、饼图、散点图等。其主要特点包括: 1. **多样化图表**:JFreeChart支持多种图表类型,满足不同数据可视化...
1. **JFreeChart介绍**:JFreeChart是一个开源的Java库,专门用于生成各种类型的二维图表,如线图、柱状图、饼图、散点图等。它支持多种输出格式,包括Swing组件、SVG、PNG、JPEG等,广泛应用于Java桌面应用和服务器...
#### 三、JFreeChart介绍 JFreeChart是一款开源的Java图表组件,能够生成各种类型的2D或3D图表,包括饼图、柱状图、线图、区域图等,并支持PNG和JPG格式的图片输出。本文重点介绍柱状图的生成方法。 ##### 3.1 ...
**一、JFreeChart介绍** JFreeChart库提供了丰富的图表类型,包括折线图、柱状图、饼图、散点图、甘特图、雷达图等,适用于数据可视化的需求。它不仅支持静态图表的生成,还能够动态更新图表,提供交互性体验。此外...
1. **JFreeChart介绍** JFreeChart是开源项目,遵循LGPL许可协议。它提供了一套全面的API,使得开发者可以轻松地在Java应用程序、Web应用或Swing组件中插入图表。JFreeChart支持多种图表类型,满足了数据分析和报告...
1. **JFreeChart介绍** JFreeChart 提供了丰富的图表类型,适用于商业报告、数据分析、Web应用等多种场景。它基于Java Swing,可以方便地集成到Java应用程序、Applets或Servlets中。其API设计灵活,支持自定义颜色...
1. **JFreeChart介绍** JFreeChart是Java社区中最受欢迎的图表库之一,它支持多种图表类型,包括饼图、条形图、线形图、散点图、面积图、甘特图等。该库不仅提供了丰富的图表样式定制功能,还支持导出图表为多种...
1. **JFreeChart介绍** JFreeChart是一个开源的Java图形库,它提供了丰富的图表类型,包括但不限于: - 折线图(Line Chart) - 柱状图(Bar Chart) - 饼图(Pie Chart) - 散点图(Scatter Plot) - 圆形图...
JFreeChart介绍** JFreeChart是一个开源项目,提供了丰富的图表类型,包括条形图、饼图、线形图、面积图、散点图、甘特图等。它支持自定义颜色、字体、图例、背景等样式,使得图表具有高度可定制性。在Java应用中,...
1. **jFreeChart介绍:** jFreeChart是一个开源的Java库,用于生成各种高质量的图表,包括线图、柱状图、饼图、散点图、甘特图等,适用于报表、数据分析和Web应用。 2. **源码学习:** 深入研究jFreeChart的源码...
`jfreechart介绍.txt` 文件可能提供了对 JFreeChart 的基础介绍,包括它的核心概念和常用方法。对于进一步学习,建议参考 JFreeChart 的官方文档,社区论坛,以及网上众多的教程和博客文章。 总的来说,JFreeChart...
1. **JFreeChart介绍**:JFreeChart是一个开源项目,遵循LGPL许可协议,它提供了一系列的图表类型,包括柱状图、饼图、线形图、散点图、甘特图、雷达图、面积图、甜甜圈图等,适用于数据分析和展示。通过简单的API,...
本文主要介绍如何使用jfreechart绘制风速风向玫瑰图。 首先,了解jfreechart的基本结构。jfreechart的核心是ChartFactory,它提供了许多种类的图表的工厂方法。例如,createPolarChart方法可以创建一个极坐标图。...
本文档主要介绍了JFreeChart 1.0.9版本的相关内容,包括图表样例、下载与安装指南、如何使用JFreeChart以及定制图表的方法等。 **1.3 致谢** 文档作者David Gilbert在此感谢所有为JFreeChart项目做出贡献的人,...
本文档详细介绍了 JFreeChart 的安装、配置以及如何使用它来创建不同类型的图表。同时,还包含了示例代码和配置步骤,帮助读者更快地掌握 JFreeChart 的使用方法。 **1.2.1 版本** 当前文档版本为 1.0.11,由 ...
这里我们将详细介绍 JFreeChart 的基本使用,并结合提供的三个关键 jar 包:jcommon-1.0.23.jar、jfreechart-1.0.19.jar 和 struts2-jfreechart-plugin-2.0.11.jar 来说明它们的作用。 1. **jcommon-1.0.23.jar** ...
1. **jfreechart-1.0.19-install.pdf**:这可能是安装或使用指南,详细介绍了如何将JFreeChart库集成到你的Java项目中,包括依赖管理和配置步骤,可能还包括示例代码和最佳实践。 2. **jfreechart-1.0.19-fx-...