`
gaojingsong
  • 浏览: 1202710 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【JFreeChart 介绍】

阅读更多

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.

  • 大小: 113.7 KB
  • 大小: 9.8 KB
0
0
分享到:
评论

相关推荐

    jfreechart 介绍

    在探讨“jfreechart介绍”的主题时,我们首先需要理解jFreeChart是什么,以及它在IT行业中的位置和作用。jFreeChart是一个开源的Java图表库,由David Gilbert创建并维护,旨在为开发者提供一个强大且灵活的工具,...

    jfreechart相关jar包(不同版本的)

    1. **JFreeChart介绍** JFreeChart是一个开源项目,基于GNU Lesser General Public License (LGPL) 发布。它支持多种图表类型,如饼图、柱状图、线形图、散点图、甘特图、雷达图、热力图等。这些图表可以是2D或3D...

    Spring+JFreeChart 自动生成统计图

    **JFreeChart介绍** JFreeChart是一个用于Java的开源图表库,可以生成各种类型的图表,如折线图、柱状图、饼图、散点图等。其主要特点包括: 1. **多样化图表**:JFreeChart支持多种图表类型,满足不同数据可视化...

    flex实战报表:jFreeChart,cewolf,iText.doc

    1. **JFreeChart介绍**:JFreeChart是一个开源的Java库,专门用于生成各种类型的二维图表,如线图、柱状图、饼图、散点图等。它支持多种输出格式,包括Swing组件、SVG、PNG、JPEG等,广泛应用于Java桌面应用和服务器...

    JFreeChart在JavaWeb项目中的应用.pdf

    #### 三、JFreeChart介绍 JFreeChart是一款开源的Java图表组件,能够生成各种类型的2D或3D图表,包括饼图、柱状图、线图、区域图等,并支持PNG和JPG格式的图片输出。本文重点介绍柱状图的生成方法。 ##### 3.1 ...

    一个JFreeChart例子

    **一、JFreeChart介绍** JFreeChart库提供了丰富的图表类型,包括折线图、柱状图、饼图、散点图、甘特图、雷达图等,适用于数据可视化的需求。它不仅支持静态图表的生成,还能够动态更新图表,提供交互性体验。此外...

    jfreechart案例

    1. **JFreeChart介绍** JFreeChart是开源项目,遵循LGPL许可协议。它提供了一套全面的API,使得开发者可以轻松地在Java应用程序、Web应用或Swing组件中插入图表。JFreeChart支持多种图表类型,满足了数据分析和报告...

    jfreechart-1.0.13 chm参考手册

    1. **JFreeChart介绍** JFreeChart 提供了丰富的图表类型,适用于商业报告、数据分析、Web应用等多种场景。它基于Java Swing,可以方便地集成到Java应用程序、Applets或Servlets中。其API设计灵活,支持自定义颜色...

    jfreechart实例

    1. **JFreeChart介绍** JFreeChart是Java社区中最受欢迎的图表库之一,它支持多种图表类型,包括饼图、条形图、线形图、散点图、面积图、甘特图等。该库不仅提供了丰富的图表样式定制功能,还支持导出图表为多种...

    jfreechart+struts2 图形报表

    1. **JFreeChart介绍** JFreeChart是一个开源的Java图形库,它提供了丰富的图表类型,包括但不限于: - 折线图(Line Chart) - 柱状图(Bar Chart) - 饼图(Pie Chart) - 散点图(Scatter Plot) - 圆形图...

    struts2结合jfreechart

    JFreeChart介绍** JFreeChart是一个开源项目,提供了丰富的图表类型,包括条形图、饼图、线形图、面积图、散点图、甘特图等。它支持自定义颜色、字体、图例、背景等样式,使得图表具有高度可定制性。在Java应用中,...

    jFreeChart收藏,大家就不必看了

    1. **jFreeChart介绍:** jFreeChart是一个开源的Java库,用于生成各种高质量的图表,包括线图、柱状图、饼图、散点图、甘特图等,适用于报表、数据分析和Web应用。 2. **源码学习:** 深入研究jFreeChart的源码...

    jfreechart使用资料

    `jfreechart介绍.txt` 文件可能提供了对 JFreeChart 的基础介绍,包括它的核心概念和常用方法。对于进一步学习,建议参考 JFreeChart 的官方文档,社区论坛,以及网上众多的教程和博客文章。 总的来说,JFreeChart...

    最新JFreeChartjar包下载链接

    1. **JFreeChart介绍**:JFreeChart是一个开源项目,遵循LGPL许可协议,它提供了一系列的图表类型,包括柱状图、饼图、线形图、散点图、甘特图、雷达图、面积图、甜甜圈图等,适用于数据分析和展示。通过简单的API,...

    jfreechart绘制的风速风向玫瑰图

    本文主要介绍如何使用jfreechart绘制风速风向玫瑰图。 首先,了解jfreechart的基本结构。jfreechart的核心是ChartFactory,它提供了许多种类的图表的工厂方法。例如,createPolarChart方法可以创建一个极坐标图。...

    JFreeChart 1.0.9 开发文档

    本文档主要介绍了JFreeChart 1.0.9版本的相关内容,包括图表样例、下载与安装指南、如何使用JFreeChart以及定制图表的方法等。 **1.3 致谢** 文档作者David Gilbert在此感谢所有为JFreeChart项目做出贡献的人,...

    jfreechart中文学习文档

    本文档详细介绍了 JFreeChart 的安装、配置以及如何使用它来创建不同类型的图表。同时,还包含了示例代码和配置步骤,帮助读者更快地掌握 JFreeChart 的使用方法。 **1.2.1 版本** 当前文档版本为 1.0.11,由 ...

    jfreechart使用的3个jar包

    这里我们将详细介绍 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** ...

    jfreechart-1.0.19

    1. **jfreechart-1.0.19-install.pdf**:这可能是安装或使用指南,详细介绍了如何将JFreeChart库集成到你的Java项目中,包括依赖管理和配置步骤,可能还包括示例代码和最佳实践。 2. **jfreechart-1.0.19-fx-...

Global site tag (gtag.js) - Google Analytics