JFreeChart的中文帮助文档三

可以通过绘图区实例获得坐标轴实例,然后设置坐标轴的绘制属性;也可以将设置好的坐标轴实例传入到绘图区实例中。常用的坐标轴类及其功能请参见表5.8。

表5.8                            常用的坐标轴类及其功能

名称

功能

CategoryAxis

用来定义分类型坐标轴

ValueAxis

用来定义数值型坐标轴,包括普通的数值型和日期型

NumberAxis

用来定义普通数值型坐标轴

DateAxis

用来定义日期型坐标轴

Axis类是表5.8中介绍的几个类的父类,Axis类提供的经常用来订制绘图区绘制属性的方法及其功能请参见表5.9。

表5.9                            Axis类提供的常用方法及其功能

名称

功能

setLabel(String label)

用来设置坐标轴标题

setLabelFont(Font font)

用来设置坐标轴标题的字体

setLabelPaint(Paint paint

用来设置坐标轴标题的颜色

setLabelAngle(double angle)

用来设置坐标轴标题的旋转角度

setTickLabelFont(Font font)

用来设置坐标轴标尺值的字体

setTickLabelPaint(Paint paint)

用来设置坐标轴标尺值的颜色

setTickMarkStroke(Stroke stroke)

用来设置坐标轴标尺标记的笔触

setTickMarkPaint(Paint paint)

用来设置坐标轴标尺标记的颜色

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

表5.10                            CategoryAxis类提供的常用方法及其功能

名称

功能

setLowerMargin(double margin)

用来设置分类轴的下边距

setUpperMargin(double margin)

用来设置分类轴的上边距

setCategoryMargin(double margin)

用来设置分类轴之间的间距

setMaxCategoryLabelWidthRatio(float ratio)

用来设置显示分类轴标记内容的最大比例,如果设为1,表示可以显示标记内容的最大长度与绘图所占宽度相同

ValueAxis类是NumberAxis类和DateAxis类的父类,ValueAxis类提供的经常用来订制绘图区绘制属性的方法及其功能请参见表5.11。

表5.11                            ValueAxis类提供的常用方法及其功能

名称

功能

setFixedAutoRange(double length)

用来动态设置数据轴的标尺范围。例如设置入口参数为100,表示数据轴的标尺范围为从(MaxValue-100)到(MaxValue)

setLowerBound(double min)

用来设置数据轴标尺值的最小值

setUpperBound(double max)

用来设置数据轴标尺值的最大值

setVerticalTickLabels(boolean flag)

用来设置日期轴标记值是否垂直显示,默认为水平显示(false)

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

表5.12                            NumberAxis类提供的常用方法及其功能

名称

功能

setNumberFormatOverride(NumberFormat formatter)

用来简单格式化数据轴标尺值的输出样式

setTickUnit(NumberTickUnit unit)

即可以格式化数据轴标尺值的输出样式,又可以设置标尺值之间的间隔

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

表5.13                            DateAxis类提供的常用方法及其功能

名称

功能

setDateFormatOverride(DateFormat formatter)

用来简单格式化日期轴标尺值的输出样式

setTickUnit(DateTickUnit unit)

即可以格式化日期轴标尺值的输出样式,又可以设置标尺值之间的间隔

通过上面对JFreeChart常用类及方法的研究,就可以利用JFreeChart插件绘制出漂亮的统计图表了。

 

以上连续三个内容我也是从网上找的,欢迎大家转载。

不过转载的时候请注明出处和作者。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值