ReportGraphProperty- 统计图定义对象

阅读(1334) 标签: 图形, 自定义统计图,

统计图在报表中充当着重要的角色,通过统计图可以更直观的查看、分析数据。润乾报表在设计器中可以对统计图的各项属性进行定义;同样,通过API接口也可以对统计图进行具体的设计,即 ReportGraphProperty

2. 16:统计图各组成对象关系

对于已经存于ReportDefine中的统计图定义,如想取得ReportGraphProperty对其进行修改等操作,首先需要得到该统计图所在单元格的INormalCell对象,然后调用getGraphProperty方法获取统计图属性定义对象。如在设计器中的B4单元格(第四行、第二列位置)设置了统计图的定义,在程序中用如下方式获取统计图属性定义对象:

… …

ReportDefine rd = (ReportDefine)ois.readObject();

INormalCell igraphCell = rd.getCell(4,(short) 2);

ReportGraphProperty gproperty = igraphCell.getGraphProperty();

 

取得统计图的属性定义对象,就可以对这个统计图作任何的修改,如动态改变统计图类型、动态取得或设置分类及系列的表达式等。

 

//动态设置统计图类型

gproperty.setType(GraphTypes.GT_COL);

//取统计图的分类及系列

GraphCategory[] gCate = gproperty.getCategories();//取分类

for(int i = 0; i<gCate.length;i ++){

String category = gCate[i].getCategory();//取分类表达式

System.out.println(category);//这里输出类似‘="购买量"’的表达式

 

//根据分类取它对应的系列对象

GraphSery[] sery = gCate[i].getSeries();

for(int j = 0; j<sery.length; j ++ ){

System.out.println("系列名称"+sery[j].getName());

System.out.println("系列表达式"+sery[j].getExp());

}

}

 

以上主要介绍了统计图属性定义的获取,增加或修改与上类似,使用各对象的set方法。

 

l  构造函数

类名:com.raqsoft.report.usermodel.graph.ReportGraphProperty

 

public ReportGraphProperty() 构造一个空统计图

 

l  可用方法

getType

  法:    public byte getType()

功能说明:  取统计图类型

Returns  :     统计图类型

调用举例:   

 

setType

  法:    public void setType(byte type)

参数说明:    type – 统计图类型,由GraphTypes中的常量定义

功能说明:  设置统计图类型

Returns  :    

调用举例:    gproperty.setType(GraphTypes.GT_COL); //动态设置统计图类型

 

getCategories

  法:    public GraphCategory[] getCategories()

功能说明:  取统计图分类定义

Returns  :     GraphCategory[] 统计图分类定义

调用举例:    GraphCategory[] gCate = gproperty.getCategories();//取分类

 

setCategories

  法:    public void setCategories(GraphCategory[] categories)

参数说明:    categories - 统计图分类定义

功能说明:  设置统计图分类定义

Returns  :    

调用举例:   

 

setLink

  法:    public void setLink(java.lang.String link)

参数说明:    link - 统计图超链接

功能说明:  设置统计图超链接

Returns  :    

调用举例:    gproperty.setLink(“http:// www.raqsoft.com.cn”);

 

getLegendLocation

  法:    public byte getLegendLocation()

功能说明:  取统计图的图例位置

Returns  :     byte 统计图的图例位置,值为LEGEND_LEFT, LEGEND_RIGHT, LEGEND_TOP, LEGEND_BOTTOM, LEGEND_NONE

调用举例:    gproperty. getLegendLocation ();

 

setLegendLocation

  法:    public void setLegendLocation(byte location)

参数说明:    location - 统计图的图例位置, 取值为LEGEND_LEFT, LEGEND_RIGHT, LEGEND_TOP, LEGEND_BOTTOM, LEGEND_NONE

功能说明:  设置统计图的图例位置

Returns  :  

调用举例:    gproperty. setLegendLocation (GraphProperty. LEGEND_LEFT);

 

getCanvasColor

  法:  public int getCanvasColor()

参数说明: 

功能说明:  取全图背景颜色

Returns :    int 全图背景颜色

调用举例:    gproperty. getCanvasColor ();

 

setCanvasColor

  法:    public void setCanvasColor(int color)

参数说明:  color - 全图背景颜色

功能说明:  设置全图背景颜色

Returns :    

调用举例:    gproperty. setCanvasColor (-16776961);

 

getGraphBackColor

  法:  public int getGraphBackColor()

参数说明: 

功能说明:  取图形区背景颜色

Returns :    int 图形区背景颜色

调用举例:    gproperty. getGraphBackColor ();

 

setGraphBackColor

  法:    public void setGraphBackColor(int color)

参数说明:  color - 图形区背景颜色

功能说明:  设置图形区背景颜色

Returns :    

调用举例:    gproperty. setGraphBackColor (-16776961);

 

getXTitle

  法:  public java.lang.String getXTitle()

参数说明: 

功能说明:  取横轴标题

Returns :    String 横轴标题

调用举例:    gproperty. getXTitle ();

 

setXTitle

  法:    public void setXTitle(java.lang.String title)

参数说明:  title - 横轴标题

功能说明:  设置横轴标题

Returns :    

调用举例:    gproperty. setXTitle (“科目”);

 

getYTitle

  法:  public java.lang.String getYTitle()

参数说明: 

功能说明:  取纵轴标题

Returns :    String 纵轴标题

调用举例:    gproperty. getYTitle ();

 

setYTitle

  法:    public void setYTitle(java.lang.String title)

参数说明:  title - 纵轴标题

功能说明:  设置纵轴标题

Returns :    

调用举例:    gproperty. setYTitle (“科目”);

 

getGraphTitle

  法:  public java.lang.String getYTitle()

参数说明: 

功能说明:  取统计图标题

Returns :    String 统计图标题

调用举例:    gproperty. getYTitle ();

 

setGraphTitle

   法:    public void setYTitle(java.lang.String title)

参数说明:  title - 统计图标题

功能说明:  设置统计图标题

Returns :    

调用举例:    gproperty. setYTitle (“科目”);

 

getGridLineType

  法:  public byte getGridLineType()

参数说明: 

功能说明:  取网格线类型

Returns :    byte 网格线类型,值为LINE_NONE, LINE_SOLID, LINE_LONG_DASH, LINE_SHORT_DASH, LINE_DOT_DASH, LINE_2DOT_DASH

调用举例:    gproperty. getYTitle ();

 

setGridLineType

  法:    public void setGridLineType(byte type)

参数说明:  type - 网格线类型, 取值为LINE_NONE, LINE_SOLID, LINE_LONG_DASH, LINE_SHORT_DASH, LINE_DOT_DASH, LINE_2DOT_DASH

功能说明:  设置网格线类型

Returns :    

调用举例:    gproperty. setGridLineType (GraphProperty .LINE_SOLID);

 

getGridLineColor

  法:  public int getGridLineColor()

参数说明: 

功能说明:  取网格线颜色

Returns :    int 网格线颜色

调用举例:    gproperty. getGridLineColor ();

 

setGridLineColor

  法:    public void setGridLineColor(int color)

参数说明:  color - 网格线颜色

功能说明:  设置网格线颜色

Returns :    

调用举例:    gproperty. setGridLineColor (-16776961);

 

getBarDistance

  法:  public java.lang.String getBarDistance()

参数说明: 

功能说明:  取柱形图或条形图间距

Returns :    String 柱形图或条形图间距

调用举例:    gproperty. getBarDistance ();

 

setBarDistance

  法:    public void setBarDistance(java.lang.String distance)

参数说明:  distance - 柱形图或条形图间距

功能说明:  设置柱形图或条形图间距

Returns :    

调用举例:   

 

getImageFormat

  法:  public byte getImageFormat()

参数说明: 

功能说明:  取图形格式

Returns :    byte 图形格式, 值为IMAGE_JPG, IMAGE_GIF, IMAGE_PNG, IMAGE_FLASH

调用举例:   

 

setImageFormat

  法:    public void setImageFormat(byte format)

参数说明:  format - 图形格式,取值为IMAGE_JPG, IMAGE_GIF, IMAGE_PNG, IMAGE_FLASH

功能说明:  设置图形格式

Returns :    

调用举例:    gproperty. setImageFormat (GraphProperty.IMAGE_GIF);

 

isGraphTransparent

  法:  public boolean isGraphTransparent()

参数说明: 

功能说明:  取图形是否透明

Returns :    boolean

调用举例:   

 

setGraphTransparent

  法:    public void setGraphTransparent(boolean b)

参数说明:  b - boolean

功能说明:  设置图形是否透明

Returns :    

调用举例:   

 

isGradientColor

  法:  public boolean isGradientColor()

参数说明: 

功能说明:  取是否渐变色

Returns :    boolean

调用举例:   

 

setGradientColor

  法:    public void setGradientColor(boolean b)

参数说明:  b - boolean

功能说明:  设置是否渐变色

Returns :    

调用举例:   

 

getTopData

  法:  public java.lang.String getTopData()

参数说明: 

功能说明:  取用前N条数据画图

Returns :    String 用前N条数据画图

调用举例:   

 

setTopData

  法:    public void setTopData(java.lang.String n)

参数说明:    n - 数据条数

功能说明:  设置用前N条数据画图

Returns :    

调用举例:   

 

getStatusStartTimeExp

  法:  public java.lang.String getStatusStartTimeExp()

参数说明: 

功能说明:  取时序状态图、甘特图或里程碑图开始时间表达式

Returns :    String 时序状态图、甘特图或里程碑图开始时间表达式

调用举例:   

 

setStatusStartTimeExp

  法:    public void setStatusStartTimeExp(java.lang.String exp)

参数说明:    exp - 时序状态图、甘特图或里程碑图开始时间表达式

功能说明:  设置时序状态图、甘特图或里程碑图开始时间表达式

Returns :    

调用举例:   

 

getStatusEndTimeExp

  法:  public java.lang.String getStatusEndTimeExp()

参数说明: 

功能说明:  取时序状态图、甘特图或里程碑图结束时间表达式

Returns :    String 时序状态图、甘特图或里程碑图结束时间表达式

调用举例:   

 

setStatusEndTimeExp

  法:    public void setStatusEndTimeExp(java.lang.String exp)

参数说明:    exp - 时序状态图、甘特图或里程碑图结束时间表达式

功能说明:  设置时序状态图、甘特图或里程碑图结束时间表达式

Returns :    

调用举例:   

 

getStatusCategoryExp

  法:  public java.lang.String getStatusCategoryExp()

参数说明: 

功能说明:  取时序状态图分类表达式或甘特图和里程碑图的项目表达式

Returns :    String 时序状态图分类表达式或甘特图和里程碑图的项目表达式

调用举例:   

 

setStatusCategoryExp

  法:    public void setStatusCategoryExp(java.lang.String exp)

参数说明:    exp - 时序状态图分类表达式或甘特图和里程碑图的项目表达式

功能说明:  设置时序状态图分类表达式或甘特图和里程碑图的项目表达式

Returns :    

调用举例:   

 

getStatusStateExp

  法:  public java.lang.String getStatusStateExp()

参数说明: 

功能说明:  取时序状态图或甘特图状态表达式

Returns :    String 时序状态图或甘特图状态表达式

调用举例:   

 

setStatusStateExp

  法:    public void setStatusStateExp(java.lang.String exp)

参数说明:    exp - 时序状态图或甘特图状态表达式

功能说明:  设置时序状态图或甘特图状态表达式

Returns :    

调用举例:   

 

getStatusBarWidth

  法:  public java.lang.String getStatusBarWidth()

参数说明: 

功能说明:  取时序状态图或甘特图状态条宽度

Returns :    String 时序状态图或甘特图状态条宽度

调用举例:   

 

setStatusBarWidth

  法:    public void setStatusBarWidth(java.lang.String width)

参数说明:    width - 时序状态图或甘特图状态条宽度

功能说明:  设置时序状态图或甘特图状态条宽度

Returns :    

调用举例:   

 

getStatusTimeType

  法:  public byte getStatusTimeType()

参数说明: 

功能说明:  取时序状态图或甘特图时间刻度类型

Returns :    byte 时序状态图或甘特图时间刻度类型,值为TIME_YEAR, TIME_MONTH, TIME_DAY, TIME_HOUR, TIME_MINUTE, TIME_SECOND

调用举例:   

 

setStatusTimeType

  法:    public void setStatusTimeType(byte type)

参数说明:     type - 时序状态图或甘特图时间刻度类型,取值为TIME_YEAR, TIME_MONTH, TIME_DAY, TIME_HOUR, TIME_MINUTE, TIME_SECOND

功能说明:  设置时序状态图或甘特图时间刻度类型

Returns :    

调用举例:   

 

getFonts

  法:  public GraphFonts getFonts()

参数说明: 

功能说明:  取统计图字体

Returns :    GraphFonts 统计图字体

调用举例:    

 

setFonts

  法:    public void setFonts(GraphFonts fonts)

参数说明:    fonts - 统计图字体

功能说明:  设置统计图字体

Returns :    

调用举例:   

 

getAlarmLines

  法:  public AlarmLine[] getAlarmLines()

参数说明: 

功能说明:  取警戒线定义

Returns :    AlarmLine[] 警戒线定义

调用举例:    

 

setAlarmLines

  法:    public void setAlarmLines(AlarmLine[] alarms)

参数说明:    alarms - 警戒线定义

功能说明:  设置警戒线定义

Returns :    

调用举例:   

 

getDisplayData

  法:  public byte getDisplayData()

参数说明: 

功能说明:  取图中显示数据定义

Returns :  byte 图中显示数据定义,值为DISPDATA_NONE, DISPDATA_VALUE, DISPDATA_PERCENTAGE

调用举例:   

 

setDisplayData

  法:    public void setDisplayData(byte displayData)

参数说明:    displayData - 图中显示数据定义,取值为DISPDATA_NONE, DISPDATA_VALUE, DISPDATA_PERCENTAGE

功能说明:  设置图中显示数据定义

Returns :    

调用举例:   

 

getDisplayDataFormat

  法:  public java.lang.String getDisplayDataFormat()

参数说明: 

功能说明:  取图中显示数据格式定义

Returns :  String 图中显示数据格式定义

调用举例:   

 

setDisplayDataFormat

  法:    public void setDisplayDataFormat(java.lang.String format)

参数说明:    format - 图中显示数据格式定义,双轴图时用分号隔开

功能说明:  设置图中显示数据格式定义

Returns :    

调用举例:   

 

getLink

  法:  public java.lang.String getLink()

参数说明: 

功能说明:  取统计图超链接

Returns :  String 统计图超链接

调用举例:   

 

getLegendLink

  法:  public java.lang.String getLegendLink()

参数说明: 

功能说明:  取统计图图例超链接

Returns :  String 统计图图例超链接

调用举例:   

 

setLegendLink

  法:    public void setLegendLink(java.lang.String link)

参数说明:    String 统计图图例超链接

功能说明:  设置统计图图例超链接

Returns :    

调用举例:   

 

getLinkTarget

  法:  public java.lang.String getLinkTarget()

参数说明: 

功能说明:  取统计图超链接目标窗口

Returns :  String 统计图超链接目标窗口

调用举例:   

 

setLinkTarget

  法:    public void setLinkTarget(java.lang.String target)

参数说明:    target - 统计图超链接目标窗口

功能说明:  设置统计图超链接目标窗口

Returns :    

调用举例:   

 

getDrawLegendBySery

  法:  public boolean getDrawLegendBySery()

参数说明: 

功能说明:  是否总按系列画图例

Returns :    boolean

调用举例:   

 

setDrawLegendBySery

  法:    public void setDrawLegendBySery(boolean b)

参数说明:  b - boolean

功能说明:  设置是否总按系列画图例

Returns :    

调用举例:   

 

getColorConfig

  法:  public java.lang.String getColorConfig()

参数说明: 

功能说明:  取统计图的配色方案名

Returns :  String 统计图的配色方案名

调用举例:   

 

setColorConfig

  法:    public void setColorConfig(java.lang.String config)

参数说明:    config - 统计图的配色方案名

功能说明:  设置统计图的配色方案名

Returns :    

调用举例:   

 

getYStartValue

  法:  public java.lang.String getYStartValue()

参数说明: 

功能说明:  取统计值起始值

Returns :  String 统计值起始值

调用举例:   

 

setYStartValue

  法:    public void setYStartValue(java.lang.String value)

参数说明:    value - 统计值起始值, 双轴图时用分号隔开

功能说明:  设置统计值起始值

Returns :    

调用举例:   

 

getYEndValue

  法:  public java.lang.String getYEndValue()

参数说明: 

功能说明:  取统计值结束值

Returns :  String 统计值结束值

调用举例:   

 

setYEndValue

  法:    public void setYEndValue(java.lang.String value)

参数说明:    value - 统计值结束值, 双轴图时用分号隔开

功能说明:  设置统计值结束值

Returns :    

调用举例:   

 

getYInterval

  法:  public java.lang.String getYInterval()

参数说明: 

功能说明:  取统计值标签间隔

Returns :  String 统计值标签间隔

调用举例:   

 

setYInterval

  法:    public void setYInterval(java.lang.String interval)

参数说明:    interval - 统计值标签间隔,双轴图时用分号隔开

功能说明:  设置统计值标签间隔

Returns :    

调用举例:   

 

getDataUnit

  法:  public double getDataUnit()

参数说明: 

功能说明:  取统计值数量单位

Returns :  double 统计值数量单位,值为UNIT_ORIGIN, UNIT_AUTO, UNIT_THOUSAND, UNIT_10THOUSAND, UNIT_MILLION, UNIT_10MILLION, UNIT_100MILLION, UNIT_BILLION, UNIT_001, UNIT_0001, UNIT_00001, UNIT_0000001

调用举例:   

 

setDataUnit

  法:    public void setDataUnit(double unit)

参数说明:  unit - 统计值数量单位,取值为UNIT_ORIGIN, UNIT_AUTO, UNIT_THOUSAND, UNIT_10THOUSAND, UNIT_MILLION, UNIT_10MILLION, UNIT_100MILLION, UNIT_BILLION, UNIT_001, UNIT_0001, UNIT_00001, UNIT_0000001

功能说明:  设置统计值数量单位

Returns :    

调用举例:   

 

getYMinMarks

  法:  public java.lang.String getYMinMarks()

参数说明: 

功能说明:  取统计值最少刻度数

Returns :  String 统计值最少刻度数

调用举例:   

 

setYMinMarks

  法:    public void setYMinMarks(java.lang.String marks)

参数说明:  marks - 统计值最少刻度数

功能说明:  设置统计值最少刻度数

Returns :    

调用举例:   

 

getTitleMargin

  法:  public java.lang.String getTitleMargin()

参数说明: 

功能说明:  取标题与图形之间的间距

Returns :   String 标题与图形之间的间距

调用举例:   

 

setTitleMargin

  法:    public void setTitleMargin(java.lang.String margin)

参数说明:  margin - 标题与图形之间的间距

功能说明:  设置标题与图形之间的间距

Returns :    

调用举例:   

 

isDrawLineDot

  法:  public boolean isDrawLineDot()

参数说明: 

功能说明:  取折线图是否标注数据点

Returns :    boolean

调用举例:   

 

isDrawLineTrend

  法:    public boolean isDrawLineTrend()

参数说明: 

功能说明:  折线图是否画趋势线

Returns :    boolean

调用举例:   

 

getLineThick

  法:  public byte getLineThick()

参数说明: 

功能说明:  折线图的粗细度

Returns :   byte

调用举例:   

 

getLineStyle

  法:  public byte getLineStyle()

参数说明: 

功能说明:  取得折线的线型

Returns :  byte

调用举例:   

 

setDrawLineDot

  法:    public void setDrawLineDot(boolean b)

参数说明:  b –boolean

功能说明:  设置折线图是否标注数据点

Returns :    

调用举例:   

 

setDrawLineTrend

  法:    public void setDrawLineTrend(boolean b)

参数说明:  b –boolean

功能说明:  设置折线图是否画趋势线

Returns :    

调用举例:   

 

setLineThick

  法:    public void setLineThick(byte thick)

参数说明:  thick –byte

功能说明:  设置折线图粗细度

Returns :    

调用举例:   

 

setLineStyle

  法:    public void setLineStyle(byte style)

参数说明:  style–byte

功能说明:  设置折线图线型

Returns :    

调用举例:   

 

isShowOverlapText

  法:  public boolean isShowOverlapText()

参数说明: 

功能说明:  取相邻数值或标签重叠时是否显示后一数值或标签

Returns :    boolean

调用举例:   

 

setShowOverlapText

  法:    public void setShowOverlapText(boolean b)

参数说明:  b –boolean

功能说明:  设置相邻数值或标签重叠时是否显示后一数值或标签

Returns :    

调用举例:   

 

isPieSpacing

  法:  public boolean isPieSpacing()

参数说明: 

功能说明:  取饼图中是否分离出一扇显示

Returns :    boolean

调用举例:   

 

setPieSpacing

  法:    public void setPieSpacing(boolean b)

参数说明:  b - 饼图中是否分离出一扇显示

功能说明:  设置饼图中是否分离出一扇显示

Returns :    

调用举例:   

 

getXInterval

  法:  public java.lang.String getXInterval()

参数说明: 

功能说明:  取分类轴标签间隔

Returns :    String 分类轴标签间隔

调用举例:   

 

setXInterval

  法:    public void setXInterval(java.lang.String interval)

参数说明:  interval - 分类轴标签间隔

功能说明:  设置分类轴标签间隔

Returns :    

调用举例:   

 

getTimeTrendXValues

  法:  public TimeTrendXValue[] getTimeTrendXValues()

参数说明: 

功能说明:  取时间走势图横轴取值定义

Returns :    TimeTrendXValue[] 时间走势图横轴取值定义

调用举例:   

 

setTimeTrendXValues

  法:    public void setTimeTrendXValues(TimeTrendXValue[] values)

参数说明:  values - 时间走势图横轴取值定义

功能说明:  设置时间走势图横轴取值定义

Returns :    

调用举例:   

 

ignoreNull

  法:  public boolean ignoreNull()

参数说明: 

功能说明:  折线图是否忽略空值

Returns :    boolean

调用举例:   

 

setIgnoreNull

  法:    public void setIgnoreNull(boolean b)

参数说明:  b - boolean 

功能说明:  设置折线图是否忽略空值

Returns :    

调用举例:   

 

isDrawShade

  法:  public boolean isDrawShade()

参数说明: 

功能说明:  是否阴影

Returns :    boolean

调用举例:   

 

setDrawShade

  法:    public void setDrawShade(boolean isDrawShade)

参数说明:  isDrawShade - boolean 

功能说明:  设置是否有阴影效果

Returns :    

调用举例:   

 

isRaisedBorder

  法:  public boolean isRaisedBorder()

参数说明: 

功能说明:  是否突出边框

Returns :    boolean

调用举例:   

 

setRaisedBorder

  法:    public void setRaisedBorder(boolean isRaisedBorder)

参数说明:  isRaisedBorder - boolean 

功能说明:  设置是否有突出边框效果

Returns :    

调用举例:   

 

getBackGraphConfig

  法:  public BackGraphConfig getBackGraphConfig()

参数说明: 

功能说明:  获取背景图定义

Returns :    BackGraphConfig

调用举例:   

 

setBackGraphConfig

  法:    public void setBackGraphConfig

(BackGraphConfig backGraphConfig)

参数说明:  backGraphConfig - BackGraphConfig 

功能说明:  设置背景图定义

Returns :     

调用举例:   

 

getLeftMargin

  法:  public int getLeftMargin()
参数说明:  
功能说明:  获取左边距

Returns :    int

调用举例:   

 

setLeftMargin

  法:    public void setLeftMargin(int leftMargin)

参数说明:  leftMargin - int 
功能说明:  设置左边距

Returns :    

调用举例:   

 

getRightMargin

  法:  public int getRightMargin()
参数说明:  
功能说明:  获取右边距

Returns :    int

调用举例:   

 

setRightMargin

  法:    public void setRightMargin(int rightMargin)

参数说明:  rightMargin - int 
功能说明:  设置右边距

Returns :    

调用举例:   

 

getTopMargin

  法:  public int getTopMargin()
参数说明:  
功能说明:  获取上边距

Returns :    int

调用举例:   

 

setTopMargin

  法:    public void setTopMargin(int topMargin)

参数说明:  topMargin - int 
功能说明:  设置上边距

Returns :    

调用举例:   

 

getBottomMargin

  法:  public int getBottomMargin()
参数说明:  
功能说明:  获取下边距

Returns :    int

调用举例:   

 

setBottomMargin

  法:    public void setBottomMargin(int bottomMargin)

参数说明:  bottomMargin - int 
功能说明:  设置下边距

Returns :    

调用举例:   

 

getTickLen

  法:  public int getTickLen()
参数说明:  
功能说明:  获取刻度长度

Returns :    int

调用举例:   

 

setTickLen

  法:    public void setTickLen(int tickLen)

参数说明:  tickLen - int 
功能说明:  设置刻度长度

Returns :    

调用举例:   

 

getCoorWidth

  法:  public int getCoorWidth()
参数说明:  
功能说明:  获取3D厚度

Returns :    int

调用举例:   

 

setCoorWidth

  法:    public void setCoorWidth(int coorWidth)

参数说明:  coorWidth - int 
功能说明:  设置3D厚度

Returns :    

调用举例:   

 

getCategorySpan

  法:  public double getCategorySpan()
参数说明:  
功能说明:  获取分类间隔

Returns :    double

调用举例:   

 

setCategorySpan

  法:    public void setCategorySpan(double categorySpan)

参数说明:  categorySpan - double 
功能说明:  设置分类间隔

Returns :    

调用举例:   

 

getSeriesSpan

  法:  public int getSeriesSpan()
参数说明:  
功能说明:  获取系列间隙

Returns :    int

调用举例:   

 

setSeriesSpan

  法:    public void setSeriesSpan(int seriesSpan)

参数说明:  seriesSpan - int 

功能说明:  设置系列间隙

Returns :    

调用举例:   

 

getPieRotation

  法:  public int getPieRotation()

参数说明: 

功能说明:  获取饼图旋转度

Returns :    int

调用举例:   

 

setPieRotation

  法:    public void setPieRotation(int pieRotation)

参数说明:  pieRotation - int 

功能说明:  设置饼图旋转度

Returns :    

调用举例:   

 

getPieHeight

  法:  public int getPieHeight()

参数说明: 

功能说明:  获取饼图厚度

Returns :    int

调用举例:   

 

setPieHeight

  法:    public void setPieHeight(int pieHeight)

参数说明:  pieHeight - int 

功能说明:  设置饼图厚度

Returns :    

调用举例:   

 

getFlag

  法:  public boolean getFlag(byte prop)

参数说明: 

功能说明:  目前仅用于获取topN 时是否丢掉other数据

Returns :    prop- byte FLAG_DISCARDOTHER

调用举例:   

 

setFlag

  法:  public void setFlag(byte prop, boolean isOn)

参数说明:  prop - byte isOn- boolean 

功能说明:  目前仅用于设置topN 时是否丢掉other数据

Returns :    

调用举例:   

 

getAxisColors

  法:  public int[] getAxisColors()

参数说明: 

功能说明:  获取坐标轴四条边的颜色,顺序依次为上下左右

Returns :    int

调用举例:   

 

setAxisColors

  法:    public void setAxisColors(int[] colors)

参数说明:  colors - int[] 

功能说明:  设置坐标轴四条边的颜色,顺序依次为上下左右

Returns :    

调用举例:   

 

getAxisColor

  法:    public int getAxisColor()

功能说明:  取坐标轴颜色

Returns :    int 坐标轴颜色

调用举例:   

 

getCustomClass

  法:    public java.lang.String getCustomClass()

功能说明:  取自定义图形类名称

Returns :    String 自定义图类名称

调用举例:   

 

setCustomClass

  法:    public void setCustomClass(java.lang.String customClass)

参数说明:  customClass -自定义图类名称 

功能说明:  设置自定义图形类名称

调用举例:   

 

getCustomParam

  法:    public java.lang.String getCustomParam()

功能说明:  取自定义图形类参数

Returns :    String 自定义图类参数

调用举例:   

 

setCustomParam

  法:    public void setCustomParam(java.lang.String customParam)

参数说明:  customParam -自定义图形类参数 

功能说明:  设置自定义图形类参数

调用举例: