`
J-Stone
  • 浏览: 20342 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

JFreeChart的中文帮助文档二(转)

 
阅读更多

如果是通过工厂类ChartFactory创建JFreeChart实例,可以通过ChartFactory类提供的方法获得绘图区实例;如果是通过JFreeChart类创建JFreeChart实例,则需要在创建JFreeChart实例之前订制好绘图区实例,然后在创建时传入。常用的绘图区类及其功能请参见表5.3。

表5.3                            常用的绘图区类及其功能

名称

功能

CategoryPlot

在绘制基于DefaultCategoryDataset数据集的柱形图、折线图、区域图时,绘图区为该类型

PiePlot

在绘制普通饼形图时,绘图区为该类型

PiePlot3D

在绘制3D饼形图时,绘图区为该类型

XYPlot

在绘制基于TimeSeries数据集的柱形图、折线图、区域图时,绘图区为该类型

表5.3中介绍的几个绘图区类均继承于Plot类,Plot类提供的经常用来订制绘图区绘制属性的方法及其功能请参见表5.4。

表5.4                            Plot类提供的常用方法及其功能

名称

功能

setBackgroundPaint(Paint paint)

用来设置绘图区的背景色

setBackgroundAlpha(float alpha)

用来设置绘图区背景的透明度,参数在0.0和1.0之间,数值越大透明度越低

setForegroundAlpha(float alpha)

用来设置绘图区前景的透明度,参数在0.0和1.0之间,数值越大透明度越高

setNoDataMessage(String message)

用来设置在没有绘图数据时在绘图区显示的提示信息

setNoDataMessageFont(Font font)

用来设置没有绘图数据时显示的提示信息的字体

setNoDataMessagePaint(Paint paint)

用来设置没有绘图数据时显示的提示信息的颜色

CategoryPlot类提供的经常用来订制绘图区绘制属性的方法及其功能请参见表5.5。

表5.5                            CategoryPlot类提供的常用方法及其功能

名称

功能

setDataset(CategoryDataset dataset)和setDataset(int, CategoryDataset)

均用来设置绘图数据集实例,后者的第一个参数为数据集的唯一标识值,前者是采用默认标识值(0)。如果在一个绘图区中只包含一个分类轴和一个数值轴,建议使用前者;否则,一定要通过后者为每个数据集实例指定一个唯一标识值

setDomainAxis(CategoryAxis axis)

用来设置分类轴实例

setDomainAxisLocation(AxisLocation location)

用来设置分类轴的绘制位置,入口参数常量在org.jfree.chart.axis.AxisLocation类中做了定义

setDomainGridlinesVisible(boolean visible)

用来设置分类轴标记线是否可见,默认为不可见(false)

setDomainGridlineStroke(Stroke stroke)

用来设置分类轴标记线的绘制风格

setDomainGridlinePaint(Paint paint)

用来设置分类轴标记线的颜色

setRangeAxis(ValueAxis axis)

用来设置数据轴实例

setRangeAxisLocation(AxisLocation location)

用来设置数据轴的绘制位置,入口参数常量在org.jfree.chart.axis.AxisLocation类中做了定义

setRangeGridlinesVisible(boolean visible)

用来设置数据轴标记线是否可见,默认为可见(true)

setRangeGridlineStroke(Stroke stroke)

用来设置数据轴标记线的绘制风格

setRangeGridlinePaint(Paint paint)

用来设置数据轴标记线的颜色

mapDatasetToDomainAxis(int, int)

用来将指定标识值的绘图数据集与分类轴建立关联

mapDatasetToRangeAxis(int, int)

用来将指定标识值的绘图数据集与数据轴建立关联

PiePlot类提供的经常用来订制绘图区绘制属性的方法及其功能请参见表5.6。

表5.6                            PiePlot类提供的常用方法及其功能

名称

功能

setCircular(boolean flag)

用来设置饼图为正圆还是椭圆,默认为正圆(true)。建议在绘制普通饼图时采用正圆,在绘制3D饼图时采用椭圆

setStartAngle(double angle)

用来设置饼图第一段圆弧的起始绘制角度,默认为在饼图的正上方开始绘制。水平方向饼图的最左侧为0度,最右侧为180度;垂直方向饼图的正上方为90度,正下方为270度

setDirection(Rotation direction)

用来设置饼图的绘制方向,默认为按顺时针方向绘制。Rotation.CLOCKWISE代表顺时针,Rotation.ANTICLOCKWISE代表逆时针

setLegendLabelGenerator(PieSectionLabelGenerator generator)

用来设置饼图中图例的输出样式

setLabelGenerator(PieSectionLabelGenerator generator)

用来设置饼图中普通标签的输出样式,当设置为NULL时,则不显示普通标签及连接线

setLabelFont(Font font)

用来设置饼图中普通标签的字体样式

setLabelPaint(Paint paint)

用来设置饼图中普通标签的字体颜色

setLabelBackgroundPaint(Paint paint)

用来设置饼图中普通标签的背景颜色

setLabelOutlinePaint(Paint paint)

用来设置饼图中普通标签的边框颜色

setLabelLinkPaint(Paint paint)

用来设置饼图中普通标签与圆弧之间连接线的颜色

setSectionPaint(Comparable, Paint)

用来设置饼图中代表指定图例的扇形的填充色

setToolTipGenerator(PieToolTipGenerator generator)

用来设置热点饼图中热区标签的输出样式

setURLGenerator(PieURLGenerator generator)

用来设置热点饼图中热区链接的URL

setIgnoreNullValues(boolean flag)

用来设置是否显示绘图数据设为NULL的图例,默认为显示(false)

setIgnoreZeroValues(boolean flag)

用来设置是否显示绘图数据设为0的图例,默认为显示(false)

PiePlot3D类仅提供了一个用来设置3D饼图Z轴高度的方法setDepthFactor(double factor)。

XYPlot类提供的经常用来订制绘图区绘制属性的方法及其功能请参见表5.7。

表5.7                            XYPlot类提供的常用方法及其功能

名称

功能

setDataset(CategoryDataset dataset)和setDataset(int, CategoryDataset)

均用来设置绘图数据集实例,后者的第一个参数为数据集的唯一标识值,前者是采用默认标识值(0)。如果在一个绘图区中只包含一个分类轴和一个数值轴,建议使用前者;否则,一定要通过后者为每个数据集实例指定一个唯一标识值

setDomainAxis(CategoryAxis axis)

用来设置分类轴实例

setDomainAxisLocation(AxisLocation location)

用来设置分类轴的绘制位置,入口参数常量在org.jfree.chart.axis.AxisLocation类中做了定义

setDomainGridlinesVisible(boolean visible)

用来设置分类轴标记线是否可见,默认为不可见(false)

setDomainGridlineStroke(Stroke stroke)

用来设置分类轴标记线的绘制风格

setDomainGridlinePaint(Paint paint)

用来设置分类轴标记线的颜色

setRangeAxis(ValueAxis axis)

用来设置数据轴实例

setRangeAxisLocation(AxisLocation location)

用来设置数据轴的绘制位置,入口参数常量在org.jfree.chart.axis.AxisLocation类中做了定义

setRangeGridlinesVisible(boolean visible)

用来设置数据轴标记线是否可见,默认为可见(true)

setRangeGridlineStroke(Stroke stroke)

用来设置数据轴标记线的绘制风格

setRangeGridlinePaint(Paint paint)

用来设置数据轴标记线的颜色

mapDatasetToDomainAxis(int, int)

用来将指定标识值的绘图数据集与分类轴建立关联

mapDatasetToRangeAxis(int, int)

用来将指定标识值的绘图数据集与数据轴建立关联

分享到:
评论

相关推荐

    JFreeChart中文帮助文档(chm)

    JFreeChart中文帮助文档(chm)

    JfreeChart中文帮助文档

    **JfreeChart中文帮助文档** JfreeChart是一个强大的开源Java库,用于生成高质量的图表,如饼图、柱状图、线图、散点图、甘特图等。这个库广泛应用于各种Java应用程序中,包括Web应用、桌面应用以及数据分析和报告...

    jfreechart中文帮助文档和教程

    提供的中文帮助文档和教程,是学习和掌握JFreeChart的关键资源。它们详细介绍了各个类的用法、示例代码以及常见问题解答,有助于快速上手并解决实际问题。 总的来说,JFreeChart是Java开发中不可或缺的数据可视化...

    JFreeChart API 中文文档

    **JFreeChart API 中文文档详解** JFreeChart 是一个流行的、开源的 Java 图形库,它为开发者提供了丰富的图表绘制功能,适用于各种应用程序和报表系统。JFreeChart API 中文文档是为开发者提供详细指南和参考的...

    jfreechart中文学习文档

    ### jfreechart中文学习文档 #### 一、引言 ##### 1.1 JFreeChart 是什么? **1.1.1 概览** JFreeChart 是一款为 Java 平台设计的免费图表库。这款工具非常适合在各种 Java 应用程序、Applet 和 Servlet 中使用...

    JFreeChart中文文档

    JFreeChart中文文档 帮助JFreeChart开发用户应用JFreeChart

    jfreechart中文文档和jar包

    在描述中提到的"中文文档"和"jar包",意味着这个压缩包包含JFreeChart的中文说明文档和实际的库文件。这对于中国开发者来说尤其有用,因为中文文档可以帮助他们更好地理解如何使用这个库,避免语言障碍带来的困扰。 ...

    JFreeChart的中文帮助文档

    ### JFreeChart中文帮助文档知识点概述 #### 一、JFreeChart简介与安装配置 **JFreeChart** 是一款开放源代码的Java图表库,它提供了丰富的API来创建高质量的图表,广泛应用于Java应用程序中。根据给定的文档,...

    JFreeChart中英对照帮助文档

    这份"JFreeChart中英对照帮助文档"是开发者在使用JFreeChart时的重要参考资料,它提供了详细的API说明和示例,方便用户理解和使用。 JFreeChart的主要特点和功能包括: 1. **多样的图表类型**:JFreeChart支持创建...

    jfreechart最全的帮助文档.rar

    本压缩包“jfreechart最全的帮助文档.rar”包含了关于JFreeChart的详尽资料,旨在为开发者提供全方位的指导和支持。 JFreeChart的主要特点和功能包括: 1. **图表类型丰富**:支持2D和3D的各种图表类型,包括条形...

    JFreeChart 帮助文档

    这个压缩包包含了JFreeChart的英文API文档、中文帮助文档以及示例代码,旨在帮助开发者更好地理解和使用该库。 **1. JFreeChart API** JFreeChart API 提供了一系列类和接口,用于构建各种图表。核心类包括`...

    jfreechart 1.0.19 源码加文档和依赖包

    - 文档通常包括API参考、用户指南、示例代码等,帮助开发者快速上手和解决问题。 - API参考列出了所有类、接口和方法,以及它们的用法和参数说明。 - 示例代码展示了如何创建和定制图表,是学习实践的好资源。 5...

    JFreeChart参考Demo和技术文档以及相关问题的处理和乱码问题

    文档详细介绍了类、接口、方法以及它们之间的关系,提供详细的API参考,帮助开发者实现更复杂的图表功能。例如,`org.jfree.chart.plot.Plot`接口定义了图表的基本行为,而`org.jfree.data.category....

    java学习阶段所有的API帮助文档

    中文,html5+API中文帮助文档,HTML语言教程,JavaEE6.0_API_帮助文档,JavaEE7-api,JBoss jBPM 3.0,jBPM4.3用户指南,JDK+8.0+EN+API,JDOM_API_帮助文档,JFreeChart+API+文档,jQuery1.3中文参考,JScript 中文...

    jfreechart 中文指导

    JFreeChart是一款强大的Java图形库,它为开发者提供了一种简单的方式来创建各种类型的图表,如饼图、柱状图...通过组合不同的图表类型和自定义选项,JFreeChart可以帮助你将复杂的数据转化为直观且吸引人的可视化效果。

    JFreeChart中文开发指南

    **JFreeChart中文开发指南** JFreeChart是一款强大的开源Java库,用于生成各种图表,包括折线图、柱状图、饼图、散点图、甘特图等。这款库广泛应用于数据分析、报告生成和数据可视化场景。这篇中文开发指南将帮助...

    jfreechart教程

    JFreeChart中文文档为中文用户提供详尽的API参考和教程,帮助开发者更好地理解和应用JFreeChart。文档通常会包含以下内容: 1. 安装与配置:指导如何将JFreeChart集成到Java项目中,包括添加依赖和设置环境。 2. ...

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

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

Global site tag (gtag.js) - Google Analytics