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

JFreeChart入门

阅读更多

JFreeChart
图表对象,任何类型的图表的最终表现形式都是在该对象进行一些属性的定制。JFreeChart引擎本身提供了一个工厂类用于创建不同类型的图表对象

XXXXXDataset
数据集对象,用于提供显示图表所用的数据。根据不同类型的图表对应着很多类型的数据集对象类。常用的数据集对象有:柱状图数据集对象DefaultCategoryDataset、饼图数据集对象DefauldPieDataset和曲线图数据集对象DefaultTableXYDataset

XXXXXPlot
图表区域对象,基本上这个对象决定着什么样式的图表,创建该对象的时候需要Axis、Renderer以及数据集对象的支持。常用的Plot对象有:柱状图CategoryPlot、饼图PiePlot和曲线图XYPlot。

XXXXXAxis
用于处理图表的两个轴:纵轴和横轴。常用的有NumberAxis数据轴,DateAxis日期轴。

XXXXXRenderer
负责如何显示一个图表对象。常用的Renderer有DefaultCategoryItemRenderer 柱状图显示器StandardXYItemRenderer曲线图显示器。饼图的Renderer

XXXXXURLGenerator
用于生成Web图表中每个项目的鼠标点击链接。
常用的URLCenerator有StandardCategoryURLGenerator
StandardPieURLGenerator
StandardXYURLGenerator

XXXXXToolTipGenerator
用于生成图象的帮助提示,不同类型图表对应不同类型的工具提示类。
常用的有:StandardXYToolTipGenerator
StandardCategoryToolTipGenerator
StandardPieItemLabelGenerator


一般的创建图表的过程为:
1.  从数据库里读取数据
2.  将数据保存到图表对应的数据集对象中
3.  创建坐标轴对象
4.  创建Renderer对象
5.  创建Plot对象
6.  创建JfreeChart对象
7.  生成图片文件(或者二进制流)

分享到:
评论

相关推荐

    JFreeChart入门小例子.rar

    这个压缩包“JFreeChart入门小例子.rar”显然是一个初学者导向的教程资源,旨在帮助用户快速掌握如何在Java项目中集成和使用JFreeChart。 在“JFreeChart入门小例子 - 因为专注,所以专业 - BlogJava.htm”中,可能...

    JfreeChart入门带注释

    **JfreeChart 入门详解** JFreeChart 是一个用于 Java 的开源图表库,它提供了丰富的图表类型,如柱状图、饼图、线图、散点图等,广泛应用于数据可视化、报告生成以及Web应用中。这个入门教程将帮助初学者理解如何...

    jfreechart入门资料及源包(附简单实例)

    jfreechart入门资料及源包(附简单实例)

    JFreeChart入门_-_使用JFreeChart开发Pie(饼状图)

    JFreeChart 是一个开源的 Java 图形库,用于生成高质量的图表,包括饼状图、柱状图、线形图等多种类型。在本教程中,我们将深入探讨如何使用 JFreeChart 创建饼状图(Pie Chart),这是一个常用于展示数据部分比例的...

    jfreechart入门指南

    ### JFreeChart 入门指南 #### 一、JFreeChart 概览 JFreeChart 是一款由 JFree 在开源平台 SourceForge.net 上发起的项目,致力于提供强大的 Java 图表解决方案。除了 JFreeChart 外,JFree 还提供了其他一系列...

    jFreeChart入门篇

    **JFreeChart 入门详解** JFreeChart 是一个用于Java平台的开源图表库,它提供了丰富的图表类型,包括柱状图、饼图、线形图、散点图、甘特图等,常用于数据分析、报表生成以及可视化展示。本文将深入浅出地介绍...

    jfreechart(入门教程+案例集萃)

    **JFreeChart 入门教程及案例集萃详解** JFreeChart 是一个强大的 Java 图表库,它提供了丰富的图表类型,如柱状图、饼图、线形图、散点图以及K线图等,广泛应用于数据分析和可视化展示。本教程将深入探讨...

    jfreechart入门实例

    柱状图的dataset 一般是用CatagoryDataset接口(具体实现类是DefaultCategoryDataset),也会用 IntervalXYDataset 接口

    jFreeChart简单入门.doc

    在这个简单的入门文档中,我们将探讨如何使用 JFreeChart 创建饼图和柱状图。 首先,使用 JFreeChart 需要引入两个核心的 JAR 文件:`jcommon-版本号.jar` 和 `jfreechart-版本号.jar`。这两个库可以从 JFreeChart ...

    jfreechart-1.0.13报表通过JSP页面来显示

    2. **JFreeChart入门**: JFreeChart提供了丰富的API,用于构建和定制各种类型的图表。首先,我们需要添加JFreeChart的jar文件到项目的类路径中。接着,通过`ChartFactory`类可以方便地创建不同类型的图表,如`...

    JFreeChart 简单的例子用作入门

    **入门指南** 1. **环境准备** 在开始使用 JFreeChart 之前,确保你的开发环境中已经安装了 Java 开发工具(JDK)和集成开发环境(如 MyEclipse)。之后,通过 Maven 或者直接下载 JFreeChart 的 JAR 包将其导入到...

    JfreeChart.rar

    **JFreeChart 入门快速指南** JFreeChart 是一个流行的 Java 图形库,它提供了丰富的图表类型,如柱状图、饼图、线图、散点图等,用于数据可视化。这个压缩包 "JfreeChart.rar" 包含了入门所需的基本资源,帮助你...

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

    本教程将基于提供的"JFreeChart中文教程(入门篇)"和"JFreeChart重点API英文对照"来深入探讨这个库的关键概念和用法。 首先,让我们从基础开始。JFreeChart的核心在于其图表组件,这些组件包括ChartFactory类,...

    JFreeChat中文教程(入门篇)

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

    JFreeChart基础入门及实例

    JFreeChart可以满足大部分图片创建的需求,实例中主要介绍饼图的做法。

    JFreeChat入门教程.pdf

    **JFreeChart 入门教程** JFreeChart 是一个强大的 Java 图形库,它提供了创建各种图表的功能,如柱状图、饼图、线图、散点图等,广泛应用于数据分析、报告生成以及Web应用程序中。这篇入门教程将引导你了解如何...

    jfreechat中文高级教程

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

    JFreeChart实例入门

    JFreeChart实例入门,有代码,main方法。直接看效果

    jfreechart-1.0.8-demo

    jfreechart 源文件 demo 入门

Global site tag (gtag.js) - Google Analytics