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

关于JFreeChart中的函数的说明

阅读更多
ValueAxis   rangeAxis   =   plot.getRangeAxis(); 
  //设置最高的一个   Item   与图片顶端的距离 
  rangeAxis.setUpperMargin(0.15); 
  //设置最低的一个   Item   与图片底端的距离 
  rangeAxis.setLowerMargin(0.15); 
  //设置Y轴的最小值 
  rangeAxis.setLowerBound(0); 
  //设置Y轴的最大值 
  rangeAxis.setUpperBound(600);

NumberAxis   axis   =   (NumberAxis)chart.getCategoryPlot ().getRangeAxis(); 
  axis.setTickUnit(new   NumberTickUnit(0.5D);//0.5为一个间隔单位 
  axis.setTickUnit(new   NumberTickUnit(1D);//1为一个间隔单位 



setAutoTickUnitSelection(false); //数据轴的数据标签是否自动确定(默认为true),然后可以进行上面所讲的。 
  其他一些关于AXIS类的方法: 
  
  
  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) 分类轴分类标签的最大宽度


两个比较可以的网站:
http://www.javaworld.com/channel_content/jw-enterprise-index.shtml
http://www.javaworld.com/javaworld/jw-04-2009/jw-04-springmvc.html

0
0
分享到:
评论

相关推荐

    JFreeChart中文开发指南

    JFreeChart开发指南,中文的,主要的接口函数说明

    jfreechart函数说明

    个人整理 里面有一个工作中自己写的一个实例 按日按月按季度按年统计充值情况 生成的柱状图

    jfreechart

    初步了解jfreechart,简单的说明帮助文档,包含jfreechart内函数的概要说明

    JAVA上百实例源码以及开源项目源代码

     关于数字签名:产生RSA密钥对(myKeyPair),得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥...

    JAVA上百实例源码以及开源项目

     关于数字签名:产生RSA密钥对(myKeyPair),得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥...

    java开源包1

    目前互联网很多服务如Open API,很多大头公司如Google,Yahoo,Microsoft等都提供了OAUTH认证服务,这些都足以说明OAUTH标准逐渐成为开放资源授权 的标准。 Java的命令行处理类库 JArgs JArgs 是一个 Java 语言用来...

    java开源包11

    目前互联网很多服务如Open API,很多大头公司如Google,Yahoo,Microsoft等都提供了OAUTH认证服务,这些都足以说明OAUTH标准逐渐成为开放资源授权 的标准。 Java的命令行处理类库 JArgs JArgs 是一个 Java 语言用来...

    java开源包2

    目前互联网很多服务如Open API,很多大头公司如Google,Yahoo,Microsoft等都提供了OAUTH认证服务,这些都足以说明OAUTH标准逐渐成为开放资源授权 的标准。 Java的命令行处理类库 JArgs JArgs 是一个 Java 语言用来...

    java开源包3

    目前互联网很多服务如Open API,很多大头公司如Google,Yahoo,Microsoft等都提供了OAUTH认证服务,这些都足以说明OAUTH标准逐渐成为开放资源授权 的标准。 Java的命令行处理类库 JArgs JArgs 是一个 Java 语言用来...

    java开源包6

    目前互联网很多服务如Open API,很多大头公司如Google,Yahoo,Microsoft等都提供了OAUTH认证服务,这些都足以说明OAUTH标准逐渐成为开放资源授权 的标准。 Java的命令行处理类库 JArgs JArgs 是一个 Java 语言用来...

    java开源包5

    目前互联网很多服务如Open API,很多大头公司如Google,Yahoo,Microsoft等都提供了OAUTH认证服务,这些都足以说明OAUTH标准逐渐成为开放资源授权 的标准。 Java的命令行处理类库 JArgs JArgs 是一个 Java 语言用来...

    java开源包10

    目前互联网很多服务如Open API,很多大头公司如Google,Yahoo,Microsoft等都提供了OAUTH认证服务,这些都足以说明OAUTH标准逐渐成为开放资源授权 的标准。 Java的命令行处理类库 JArgs JArgs 是一个 Java 语言用来...

    java开源包4

    目前互联网很多服务如Open API,很多大头公司如Google,Yahoo,Microsoft等都提供了OAUTH认证服务,这些都足以说明OAUTH标准逐渐成为开放资源授权 的标准。 Java的命令行处理类库 JArgs JArgs 是一个 Java 语言用来...

    java开源包8

    目前互联网很多服务如Open API,很多大头公司如Google,Yahoo,Microsoft等都提供了OAUTH认证服务,这些都足以说明OAUTH标准逐渐成为开放资源授权 的标准。 Java的命令行处理类库 JArgs JArgs 是一个 Java 语言用来...

Global site tag (gtag.js) - Google Analytics