`
younglibin
  • 浏览: 1214357 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JFreeChart 使用步骤(入门级)

阅读更多

 

一、JFreeChart的介绍与获取

JFreeChart开发包是一个开源的Java图形开发包,它从柱形图,饼形图,到雷达图,蜡烛图等等无所不包,可以在c/s,b/s,甚至是实时环境都能一显身手。

当前的JFreeChart的最新版本为jfreechart-1.0.0-rc1.zip。可以到http://www.jfree.org/jfreechart/ind...ath环境变量中。

二、JFreeChart配置安装

1 、解压jfreechart-1.0.1.zip.zip到指定位置,其中source是jfreechart的源码,jfreechart-1.0.1-demo.jar 是例子程序,可以先运行一下看看各种效果,就知道他的nb之处了。

2 、为了配置成功,我们需要关注的文件有如下三个:

设置classpath。加入下面三个jar包。

jfreechart-1.0.1.jar 、jcommon-1.0.0.jar

   JFreeChart在struts2 中的使用点击这里


至此jfreechart的配置就完成了,下面就可以进行jfreechart的开发了。这里值得提出的是jfreechart的类

结构设计前后兼容性不是很好,不同版本的jfreechart中类库结构可能不一样,有时候可能需要查源码。如果是中文显示的时候可能依据观感需要改变源码的字体。

三、JFreeChart的基本使用

不论创建的是什么图,JFreeChart都遵循以下的这个使用步骤:

1、建立Dataset。所有的数据都存放在Dataset中的。(创建一个数据源(dataset)来包含将要在图形中显示的数据)

2、建立JFreeChart。将dataset中的数据导入到JFreeChart中。(创建一个 JFreeChart 对象来代表要显示的图形 )

3、设置JFreeChart的显示属性。这一步可以省略,使用默认的JFreeChart显示属性。

3、渲染图表。即生成图片。

4、页面图片显示。

重要的类和接口:

org.jfree.data.general.Dataset 所有数据源类都要实现的接口

org.jfree.chart.ChartFactory 由它来产生 JFreeChart 对象

org.jfree.chart.JFreeChart 所有对图形的调整都是通过它噢!!

org.jfree.chart.plot.Plot 通过JFreeChart 对象获得它,然后再通过它对图形外部部分(例:坐标轴)调整

 

JFreeChart在struts2 中的使用

 

1
0
分享到:
评论

相关推荐

    JFreeChart中文教程(入门篇)与 JFreeChart重点API英文对照

    通过学习"JFreeChart中文教程(入门篇)",你将掌握创建和定制图表的基本步骤。结合"JFreeChart重点API英文对照",你将进一步深化对高级特性和用法的理解,从而在实际项目中充分利用这个库的强大能力。

    jfreechart使用及其资料

    在使用JFreeChart时,我们需要掌握以下几个关键步骤: 1. **初始化图表工厂**:首先,我们需要创建一个`ChartFactory`实例,这是生成图表的基础。例如,生成柱状图可以使用`JFreeChart chart = ChartFactory....

    使用JFreeChart小结(一)

    在"使用JFreeChart小结(一)"这篇博文中,作者主要分享了入门JFreeChart的基本步骤和一些关键概念。 首先,让我们了解如何添加JFreeChart到项目中。通常,你可以通过Maven或Gradle构建工具将JFreeChart库作为依赖...

    jFreeChart

    创建图表是使用jFreeChart的核心步骤。首先,需要创建一个`CategoryDataset`或`Dataset`对象,这将存储图表的数据。然后,使用`JFreeChart`类的静态工厂方法如`createBarChart()`、`createLineChart()`等创建相应的...

    jfreechart-1.0.13-developer-guide

    为了帮助开发者快速入门,JFreeChart 提供了一个简单的示例,展示了如何使用该库创建第一个图表。这个过程包括创建数据模型、选择图表类型、构建渲染器等步骤。通过这些基本操作,开发者可以快速理解 JFreeChart 的...

    java报表jfreechart开发

    对于想要使用JFreeChart的开发者来说,建议先熟悉其基本架构和工作原理。此外,利用官方文档中的示例作为学习材料可以大大加快学习过程。 #### 2. 图表实例 本节将详细介绍JFreeChart支持的各种图表类型及其创建...

    JFreeChart的一个简单例子

    这个“JFreeChart的一个简单例子”可能是为了帮助开发者快速入门,理解如何在实际项目中运用JFreeChart。 1. **JFreeChart的基本使用:** - **创建图表工厂:** 首先,我们需要创建一个`ChartFactory`实例,这个...

    JFreeChart

    在实际应用中,JFreeChart的使用通常分为以下几个步骤: 1. **创建Dataset**: 根据需要的图表类型,创建对应的数据集,并填充数据。 2. **创建Chart**: 使用`ChartFactory`创建图表对象,传入数据集和必要的配置...

    JFreeChart 开发指南

    以上知识点总结了《JFreeChart 开发指南》的主要内容,为开发者提供了从入门到进阶所需的全面指导。无论是初学者还是有经验的开发人员,都可以通过这些知识点快速上手,并深入了解JFreeChart的各种特性和高级用法。

    jfreechart-1.0.13-ebook.zip

    2. **快速入门**:基础的图表创建步骤,通过示例代码展示如何生成一张简单的图表。 3. **API 文档**:详尽的 JFreeChart API 参考,帮助开发者理解和使用类、方法和接口。 4. **示例代码**:涵盖各种图表类型的...

    JFreeChart中文教程

    提供的文档如"jfreechart-1.0.6的WEB图表开发.doc"和"JFreeChart中文教程(入门篇).pdf"是学习JFreeChart的好资源,它们涵盖了从基础用法到进阶技巧的详细内容。 总的来说,JFreeChart是Java开发者在Web应用中实现...

    jfreechart最全的帮助文档.rar

    1. **快速入门**:介绍如何引入JFreeChart库,以及创建基本图表的步骤,帮助新手快速上手。 2. **API文档**:详细列出JFreeChart的所有类和方法,是开发过程中查找和理解功能的关键资源。 3. **示例代码**:包含各种...

    JFreeChartDeveloperGuide_Version_1.0.4

    1. **入门指南**:介绍如何在项目中引入JFreeChart库,以及基本的图表创建步骤。 2. **图表类型详解**:详细解释每种图表类型的创建方法,包括配置选项和示例代码。 3. **自定义图表元素**:讲解如何修改图表的...

    JFreeChart用户开发指南1.0.6(中文).doc

    ##### 2.1 安装与入门 - **文档资源**:官方提供了两种版本的文档资源。其中,《JFreeChart Installation Guide》是免费提供的,涵盖了安装过程和示例运行等内容;而更全面的《JFreeChart Developer Guide》则需付费...

    Jfreechart 用户手册(Manual)

    ### JFreeChart 用户手册知识点...该用户手册全面覆盖了JFreeChart的主要功能,不仅适合初学者快速入门,也为高级用户提供深入的技术细节。无论是创建简单的图表还是复杂的可视化分析,JFreeChart都能提供强大的支持。

    JFreeChat中文教程(入门篇)

    本文只是JFreeChart入门的一个起点,深入使用JFreeChart需要对Java图形处理和Web服务器的原理有一定了解。通过实践和查阅源码,可以进一步掌握JFreeChart的高级功能,为你的Web应用提供强大的数据可视化支持。

    JFreeChat中文教程(入门篇)

    **JFreeChart中文教程(入门篇)** JFreeChart是一个流行的Java库,用于创建各种图表,包括线图、柱状图、饼图、散点图、甘特图以及更多复杂图表。这个开源项目广泛应用于数据分析、报表生成和可视化应用中。本教程...

    JfreeChat的一个简单例子

    **入门级例子** 在"JfreeChat的一个简单例子"中,我们可以预期看到如何使用JFreeChart来创建一个基础的图表。通常,创建JFreeChart图表的步骤包括以下几个部分: 1. **创建数据模型**:首先,你需要定义数据模型。...

    ireport快速入门指南.pdf

    标题:“ireport快速入门指南.pdf”为我们提供了一个关于JasperReports工具的入门级教程,特别是针对iReport这个可视化的报表设计工具。该指南旨在帮助初学者快速掌握iReport的使用,并通过实例加深理解。 描述:...

    jfreechat中文高级教程

    **一、JFreeChart 入门** 在开始高级学习之前,了解基础是必要的。JFreeChart 提供了一个简单的 API,通过创建 ChartFactory 对象,可以快速生成各种图表。例如,生成一个柱状图的基本步骤包括: 1. 创建 `...

Global site tag (gtag.js) - Google Analytics