学JFreeChart不得不看的中文API
JFreeChart类:
void setAntiAlias(boolean flag)字体模糊边界
void setBackgroundImage(Image image)背景图片
void setBackgroundImageAlignment(int alignment)背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)
void setBackgroundImageAlpha(float alpha)背景图片透明度(0.0~1.0)
void setBackgroundPaint(Paint paint)背景色
void setBorderPaint(Paint paint)边界线条颜色
void setBorderStroke(Stroke stroke)边界线条笔触
void setBorderVisible(boolean visible)边界线条是否可见
-----------------------------------------------------------------------------------------------------------
TextTitle类:
void setFont(Font font)标题字体
void setPaint(Paint paint)标题字体颜色
void setText(String text)标题内容
-----------------------------------------------------------------------------------------------------------
StandardLegend(Legend)类:
void setBackgroundPaint(Paint paint)图示背景色
void setTitle(String title)图示标题内容
void setTitleFont(Font font)图示标题字体
void setBoundingBoxArcWidth(int arcWidth)图示边界圆角宽
void setBoundingBoxArcHeight(int arcHeight)图示边界圆角高
void setOutlinePaint(Paint paint)图示边界线条颜色
void setOutlineStroke(Stroke stroke)图示边界线条笔触
void setDisplaySeriesLines(boolean flag)图示项是否显示横线(折线图有效)
void setDisplaySeriesShapes(boolean flag)图示项是否显示形状(折线图有效)
void setItemFont(Font font)图示项字体
void setItemPaint(Paint paint)图示项字体颜色
void setAnchor(int anchor)图示在图表中的显示位置(参数常量在Legend类中定义)
Axis类:
void setVisible(boolean flag)坐标轴是否可见
void setAxisLinePaint(Paint paint)坐标轴线条颜色(3D轴无效)
void setAxisLineStroke(Stroke stroke)坐标轴线条笔触(3D轴无效)
void setAxisLineVisible(boolean visible)坐标轴线条是否可见(3D轴无效)
void setFixedDimension(double dimension)(用于复合表中对多坐标轴的设置)
void setLabel(String label)坐标轴标题
void setLabelFont(Font font)坐标轴标题字体
void setLabelPaint(Paint paint)坐标轴标题颜色
void setLabelAngle(double angle)`坐标轴标题旋转角度(纵坐标可以旋转)
void setTickLabelFont(Font font)坐标轴标尺值字体
void setTickLabelPaint(Paint paint)坐标轴标尺值颜色
void setTickLabelsVisible(boolean flag)坐标轴标尺值是否显示
void setTickMarkPaint(Paint paint)坐标轴标尺颜色
void setTickMarkStroke(Stroke stroke)坐标轴标尺笔触
void setTickMarksVisible(boolean flag)坐标轴标尺是否显示
ValueAxis(Axis)类:
void setAutoRange(boolean auto)自动设置数据轴数据范围
void setAutoRangeMinimumSize(double size)自动设置数据轴数据范围时数据范围的最小跨度
void setAutoTickUnitSelection(boolean flag)数据轴的数据标签是否自动确定(默认为true)
void setFixedAutoRange(double length)数据轴固定数据范围(设置100的话就是显示MAXVALUE到MAXVALUE-100那段数据范围)
void setInverted(boolean flag)数据轴是否反向(默认为false)
void setLowerMargin(double margin)数据轴下(左)边距
void setUpperMargin(double margin)数据轴上(右)边距
void setLowerBound(double min)数据轴上的显示最小值
void setUpperBound(double max)数据轴上的显示最大值
void setPositiveArrowVisible(boolean visible)是否显示正向箭头(3D轴无效)
void setNegativeArrowVisible(boolean visible)是否显示反向箭头(3D轴无效)
void setVerticalTickLabels(boolean flag)数据轴数据标签是否旋转到垂直
void setStandardTickUnits(TickUnitSource source)数据轴的数据标签(可以只显示整数标签,需要将AutoTickUnitSelection设false)
NumberAxis(ValueAxis)类:
void setAutoRangeIncludesZero(boolean flag)是否强制在自动选择的数据范围中包含0
void setAutoRangeStickyZero(boolean flag)是否强制在整个数据轴中包含0,即使0不在数据范围中
void setNumberFormatOverride(NumberFormat formatter)数据轴数据标签的显示格式
void setTickUnit(NumberTickUnit unit)数据轴的数据标签(需要将AutoTickUnitSelection设false)
DateAxis(ValueAxis)类:
void setMaximumDate(Date maximumDate)日期轴上的最小日期
void setMinimumDate(Date minimumDate)日期轴上的最大日期
void setRange(Date lower,Date upper)日期轴范围
void setDateFormatOverride(DateFormat formatter)日期轴日期标签的显示格式
void setTickUnit(DateTickUnit unit)日期轴的日期标签(需要将AutoTickUnitSelection设false)
void setTickMarkPosition(DateTickMarkPosition position)日期标签位置(参数常量在org.jfree.chart.axis.DateTickMarkPosition类中定义)
CategoryAxis(Axis)类:
void setCategoryMargin(double margin)分类轴边距
void setLowerMargin(double margin)分类轴下(左)边距
void setUpperMargin(double margin)分类轴上(右)边距
void setVerticalCategoryLabels(boolean flag)分类轴标题是否旋转到垂直
void setMaxCategoryLabelWidthRatio(float ratio)分类轴分类标签的最大宽度
分享到:
相关推荐
通过 API 文档,开发者可以快速理解和学习如何创建、配置和定制图表,从而提高开发效率。 **三、JFreeChart 的核心组件** 1. **ChartFactory**: 提供了一系列静态方法,用于快速创建不同类型的图表。 2. **Dataset*...
**JFreeChart 学习指南** JFreeChart 是一个用于Java平台的开源图表库,它提供了丰富的图表类型,包括柱状图、饼图、线形图、散点图、甘特图等,使得开发者能够方便地在应用程序中生成高质量的可视化数据。本学习...
这个压缩包包含了一份非常全面的JFreeChart API中文文档,对于学习和使用JFreeChart来说是不可或缺的资源。 JFreeChart API中文文档(JFreeChart API.chm)提供了详细的类和方法解释,帮助开发者了解如何创建和定制...
**JFreeChart简介** JFreeChart是一个开源的Java库,用于...这个"JFreechar报表一个简单例子"是学习和理解JFreeChart的一个良好起点,通过深入研究和实践,你将能够熟练地利用JFreeChart创建各种复杂的图表和报表。
JFreeChart不仅提供API来创建图表,还支持导出图表为多种格式,如PNG、JPEG、PDF、SVG等,方便在各种环境中使用。 **使用JFreeChart的步骤:** 1. **引入依赖**:首先,在你的项目中引入JFreeChart的库。如果是...
在"jfreechar 例子下载"这个资源中,你将获得两个展示JFreeChart功能的示例,一个可能是饼图示例,另一个可能是条形图或线形图示例。这些例子对于理解和学习如何在Java项目中使用JFreeChart非常有帮助。 首先,我们...
首先,我们来看柱状图(Bar Chart)。柱状图是一种常用的数据可视化方式,它通过长条的高度来表示数据的大小。在JFreeChart中,我们可以使用`CategoryDataset`来存储数据,然后用`JFreeChart`对象的`createBarChart...
本文将基于“jFreeChar”的主题,深入探讨其API用法和实际应用示例。 首先,我们来了解jFreeChart的基本结构。jFreeChart的核心是ChartFactory类,它提供了一系列静态方法用于创建不同类型的图表。例如,`...
标题 "jfreechar20100603.rar" 提供的信息暗示这是一份关于JFreeChart的压缩包,日期可能为2010年6月3日。描述中的重复内容似乎是个错误,没有提供额外信息。标签同样只确认了主题与JFreeChart有关。压缩包内的...
学习 JFreeChart 的 API 文档至关重要,它详细解释了每个类和方法的功能,是编写高效代码的关键参考。 总的来说,这个“JfreeChar 各种报表源码”压缩包是一份宝贵的资源,无论是对于初学者还是经验丰富的开发者,...
源代码中包含了各种图表类型的实现,通过阅读源码,开发者可以学习到如何利用 Java 绘制复杂的图表,掌握数据与图形之间的映射关系,以及如何自定义图表的各种属性,如颜色、字体、标记等。此外,源代码还展示了 ...
它提供了一个简单的API,使得开发者能够轻松创建和定制各种图表。通过JFreeChart,你可以直接从数据库或者自定义数据源获取数据,然后转化为美观且易于理解的图形。 **二、JFreeChart的主要功能** 1. **多种图表...
JFreeChart 提供了一个简单易用的API,允许开发者通过几行代码就可以创建出专业的图表。它的核心功能包括: 1. **图表类型**:支持多种图表类型,如折线图、柱状图、饼图、散点图、甘特图、热力图等。 2. **数据源*...
总之,JFreeChart是一个功能强大的Java图表库,通过学习这个实例,开发者可以快速掌握基本的图表创建方法,并进一步探索其高级功能,提升数据可视化的能力。通过实际操作和实践,你可以更好地理解和利用JFreeChart,...
这个压缩包文件包含了JFreeChart的API文档以及一些示例代码(demo),非常适合初学者和有经验的开发者用来学习和研究。 JFreeChart的主要知识点包括: 1. **图表类型**:JFreeChart支持多种图表类型,如条形图...
JFreeChart 是一个开源的Java库,用于生成高质量的、多样的图表,包括折线图、柱形图、饼图、散点图等。在这个特定的案例中,...通过深入学习和实践,你将能够利用JFreeChart创建出专业且富有洞察力的数据可视化作品。
这个“jfreechar英文文档”包含了JFreeChart库的详细使用指南和技术参考,对于Java开发者来说是一份非常有价值的资源。 在JFreeChart的英文文档中,你可以找到以下关键知识点: 1. **安装与引入**:文档首先会介绍...
压缩包中包含的 PDF 文档提供了详细的 API 参考,是学习 JFreeChart 的宝贵资源。 总之,JFreeChart 是一个强大且灵活的图表库,能够满足大部分数据可视化需求。通过深入学习和实践,开发者可以创建出专业级别的...
《JFreeChart源码解析与应用探讨》 JFreeChart是一款强大的开源Java图表库,它为开发者提供了丰富的图表类型,包括折线图、柱状图、饼图、散点图等,...无论是学习还是开发,JFreeChart都是Java世界中一个宝贵的资源。