`
lxs647
  • 浏览: 523136 次
  • 性别: 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是一款非常优秀的Java图表绘制工具包,它提供了丰富的图表类型,包括折线图、柱状图、饼图等,并且...

    JFreeChart中文开发指南

    这篇中文开发指南将帮助开发者更好地理解和使用JFreeChart,提供关键接口和函数的详细说明。 一、JFreeChart的基本概念 1. **ChartFactory**: 这是创建图表的主要入口点,提供了许多静态方法,如createLineChart()...

    jfreechart-1.0.19-javadoc.zip

    - **枚举与常量**:对于JFreeChart中的枚举和常量,Javadoc也提供了详细的说明,这些都是设置图表属性时经常会用到的。 5. **关键类和接口** - `Chart`:表示图表的基类,包含所有图表共有的属性和方法。 - `...

    JFreeChart(包+API文档)

    **API文档**(jfreechart-1.0.4-javadocs.zip)是JFreeChart的详细接口说明,它是开发人员理解和使用JFreeChart库的关键资源。通过API文档,我们可以了解每个类、方法和接口的功能、参数以及返回值,帮助我们高效地...

    jfreechart生成统计图的例子(柱线饼)

    可以使用`ChartPanel`类,将`JFreeChart`对象传递给它的构造函数,然后将其添加到GUI组件中。 生成饼图的过程类似,但使用`PieDataset`和`ChartFactory.createPieChart()`方法。饼图的数据结构是`DefaultPieDataset...

    JFreeChart

    JFreeChart 还支持动态图表、交互式图表以及高级特性如3D效果、自定义绘图函数等。通过深入学习其API文档和示例代码,开发者可以实现更多复杂的图表功能。 总结,JFreeChart 是Java中强大的图表生成工具,适用于...

    Jfreechart的基础图表用法与在web项目中调用.doc

    以下是对 JFreeChart 基础图表用法和在 Web 项目中调用的详细说明: 1. **JFreeChart 安装**: 要使用 JFreeChart,首先需要从其官方网站(http://www.jfree.org/jfreechart/)下载最新的资源包,包含所需的 JAR ...

    JFreeChart0.9.16-api.rar

    提供的JFreeChart0.9.16-A4.pdf文档应该是JFreeChart 0.9.16版本的API文档,包含了详细的类、接口、方法和构造函数说明,以及示例代码。开发者可以通过阅读这份文档,了解如何使用JFreeChart API创建和操作图表,...

    jfreechart-1.0.13-javadocs.zip

    总结起来,JFreeChart 1.0.13的Java文档包含了所有这些组件和接口的详细说明,包括它们的构造函数、方法、属性和注释。通过阅读这份文档,开发者能够快速掌握如何利用JFreeChart创建美观且功能强大的图表,从而提升...

    JFreeChart 帮助文档

    它包含了每个类的功能概述、构造函数、方法和属性的详细说明,以及示例代码。通过阅读API文档,开发者可以学习如何初始化图表、设置数据、定制样式以及添加自定义行为。 **3. 中文帮助文档** 中文帮助文档为那些不...

    JfreeChart 帮助文档

    提供的 `jfreechart-1.0.9-javadocs` 文件是 JFreeChart 的 API 文档,包含了所有类、接口和方法的详细说明,是学习和使用 JFreeChart 的重要参考资料。通过查阅 API 文档,开发者可以了解到每个类的功能、构造函数...

    JFreeChartDeveloperGuide_Version_0.9.21官方文档

    - 如何使用函数动态生成文本。 - **示例1: 值高于阈值时显示标签** - 提供一个实际案例,说明如何仅在数据项值超过某个阈值时显示标签。 - **内容**: - 如何判断数据值。 - 如何控制标签的显示逻辑。 - **...

    matlab开发-DialplotDemo3

    在本例中,可能详细说明了使用JFreeChart库和示例代码的条件。 通过这个示例,开发者可以学习如何在MATLAB环境中利用Java库来扩展图形功能,以及如何创建具有互动性的仪表盘图表。这不仅有助于理解MATLAB与Java的...

    matlab开发-DialplotDemo2

    在MATLAB开发中,"DialplotDemo2"是一个典型的示例项目,它结合了Java库JFreeChart的功能,用于创建交互式的仪表盘图形。这个项目对于理解和掌握MATLAB中的图形用户界面(GUI)设计以及如何与外部Java库集成极具价值...

    jcommon-1.0.16-javadoc.zip

    API 文档通常包含类、接口、方法、构造函数的详细说明,是开发者学习和使用库的关键参考资料。在这个压缩包中,有以下几个关键文件: 1. **stylesheet.css**:这是一个样式表文件,用于定义 API 文档的显示样式,如...

    java等值线生成法,亲测有效

    在实际应用中,Java开发者可以使用如JFreeChart这样的库来简化等值线的绘制。JFreeChart提供了一系列接口和类,使得创建高质量的图表变得容易,包括等值线图。 总之,Java等值线生成是一种将多维数据转化为直观图像...

    jfreechar饼图简单示例

    3. **JFreeChart库**:可以通过Maven或直接下载jar包的形式引入项目中。 #### 三、核心代码解析 ##### 1. 创建数据集 ```java public static CategoryDataset createDataset(){ DefaultCategoryDataset dataset =...

    Scala for Machine Learning(2nd).pdf

    书中的前言部分说明了书的涵盖内容,读者需要准备的知识,本书的目标读者群,所使用的约定以及作者和出版社对读者反馈的重视。还包括了如何获取示例代码、下载书籍彩色图片、更正错误、防止盗版以及如何向出版社提出...

    绘制正弦曲线的源代码资源

    正弦曲线是周期性函数的一种,通常在二维坐标系中表示,y轴为正弦值,x轴为角度或者弧度。这篇文章将深入探讨如何通过编程来绘制正弦曲线,主要基于Python的matplotlib库进行说明,因为Python具有丰富的科学计算和...

    jcommon api

    它详细描述了类、接口、方法和构造函数,提供了参数说明和返回值类型。开发者可以通过阅读API文档,了解每个类的功能和使用方法,例如: - `ChartFactory`类:提供了创建各种图表的静态方法。 - `Axis`接口:定义了...

Global site tag (gtag.js) - Google Analytics