可以通过绘图区实例获得坐标轴实例,然后设置坐标轴的绘制属性;也可以将设置好的坐标轴实例传入到绘图区实例中。常用的坐标轴类及其功能请参见表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插件绘制出漂亮的统计图表了。
分享到:
相关推荐
JFreeChart中文帮助文档(chm)
jfreechart中文帮助文档和教程,描述jfreechart的具体生产代码
其中包括JfreeChart需要的jar包,和JfreeChart的中文帮助文档,很实用的哦,能做立体的报表 很不错
JFreeChart API(中文) JFreeChart目前是最好的java图形解决方案,基本能够解决目前的图形方面的需求,主要包括如下几个方面: pie charts (2D and 3D):饼图(平面和立体) bar charts (regular and stacked, ...
关于jfreechart的帮助文档,包括了源码 的讲解,很详细,
JFreeChart中文文档 帮助JFreeChart开发用户应用JFreeChart
相当全面的JFreeChart的中文帮助文档,基本上囊括了所有JFreeChart的类的描述
jFreeChart中文帮助文档
JFreeChart学习资料.doc 中文帮助文档
jfreechartAPI帮助文档,不错的参考资料
中文,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最全的帮助文档.rar.。。。。。。。。。。。里面收集了很多个
压缩包里面包含了jfreechart的英文API和中文的帮助文档,还有demo文件夹里面是图标的例子
用JFreeChart制作报表,此帮助文档包括了所有的方法。
网络上的jfreechart帮助文档,大部分为英文版的,个人下载了一份中文版的并做了一些处理,增加了文档结构图,查看相应的方法比较快捷
jfreechart1.0.17相关jar包及学习API,里面有相关Dome案列和API中文帮助文档及相关解释
CSS 2.0 中文手册.chm,HTML4 参考手册.chm,HTML5 参考手册.chm,JavaScript使用手册.chm,JDK_API_1_6_zh_CN.CHM,JFreeChart+API.chm,jQuery 1.4.1 参考文档.chm,JScript中文帮助.CHM,MySQL5.1参考手册.chm,...
很适合初学者使用的JFREECHART中文帮助文档,里面包括如何用JAVA,或者JSP,生成饼状图,柱状图等,蛮有用的
柱状图(1) jfreechart(1) 参考手册》中文版(1) 库存调拨单.(1) 生成条形码(1) .chm(1) jfreechart-0.9.11.jar(1) 分支限界法(1) 解空间树(1) 贪心算法(1) 帮助文档(1) 最新tomcat(1) 购物车(1) 王晓东算法设计java...
它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,一致的 banner,一致的版权,等等。它不仅仅能处理动态的内容,如jsp,php,asp等产生的内容,它也能处理静态的内容,使得它的内容...