概览  
配置项事件方法
Scale  

定义坐标系轴刻度的配置类

配置项
参数类型描述定义者
String组件中背景颜色(填充色)的值。(默认为'FEFEFE')
Painter
Number基准坐标值。用于刻度基线不是从0开始的情况下设置。(默认为0)
Scale
Object此处设置了开启边框配置项。
Painter
float(0.01 - 0.5)颜色因子,指示其颜色相对于背景色的变化量,值越大,变化值越大(越亮或者越暗)(默认为0.15)
Painter
Number文本的小数点位数。此配置项会随刻度值而变化。(默认为0)
Scale
Number结束刻度值。这个值若没有给定,则用max_scale作为结束的刻度值。(默认为undefined)
Scale
String此组件中文字的尺寸的单位。(默认为'px')
Component
BooleanTrue表示开启渐变效果.(默认为false)
Painter
String背景渐变的样式。(默认为'LinearGradientUpDown')
@Option 'LinearGradientUpDown'
@Option 'LinearGradientDownUp'
@Option 'LinearGradientLeftRight'
@Option 'LinearGradientRightLeft'
@Option 'RadialGradientOutIn'
@Option 'RadialGradientInOut'
Painter
iChart.Text标签的配置项。
Scale
Array自定义的标签文本。(默认为空数组)
Scale
Object事件的配置项。(默认为null)
Painter
Number图表中最大值,一般由数据源决定,不需要给出。(默认为undefined)
Scale
Number图表中最小值,一般由数据源决定,不需要给出。(默认为undefined)
Scale
Number组件中水平偏移量,正数向右,负数向左。单位像素。(默认为0)
Painter
Number组件中垂直偏移量,正数向下,负数向上。单位像素。(默认为0)
Painter
Number图表原点x坐标,不指定会根据对齐方式计算。(默认为null)
Painter
Number图表原点y坐标,不指定会根据对齐方式计算。(默认为null)
Painter
Number组件中内边框的值,规则与css中的一致,单位像素。(默认为10)
Painter
String轴刻度的位置,一般由坐标系给出。(默认为'left')
Scale
Boolean指示是否网格与刻度保持一致。(默认为true)
Scale
String刻度线的颜色。(默认为'#333333')
Scale
Boolean是否显示刻度线。(默认为true)
Scale
Number刻度的数量。(默认为5)
Scale
Number刻度线的粗细。单位px。(默认为1)
Scale
Number刻度值的间距值,要小于(最大值-最小值)。(默认为undefined)
Scale
Number刻度的长短。单位px。(默认为4)
Scale
String刻度线相对于坐标轴的对齐方式,。(默认为'center')。
当配置项which为'h'(水平)时,可选值有:
@Option 'left'
@Option 'center'
@Option 'right'
当配置项which为'v'(垂直)时,可选值有:
@Option 'top'
@Option 'center'
@Option 'bottom'
Scale
Boolean此组件是否启用阴影效果。启用阴影在移动客户端上可能会引起渲染速度变慢。(默认为false)
Element
Number此组件阴影的模糊程度,单位px。(默认为4)
Element
String此组件阴影的颜色值.(默认为'#666666')
Element
Number此组件阴影的x轴偏移量,单位px。(默认为0)
Element
Number此组件阴影的y轴偏移量,单位px。(默认为0)
Element
Number起始刻度值。(默认为0)
Scale
String组件中context的strokeStyle属性的值。(默认为'gray')
Painter
Number文本与坐标轴之间的距离。单位px。(默认为6)
Scale
String文本相对于坐标轴的对齐方式。(默认为'left')。
当配置项which为'h'(水平)时,可选值有:
@Option 'left'
@Option 'right'
当配置项which为'v'(垂直)时,可选值有:
@Option 'top'
@Option 'bottom'
Scale
String轴刻度的方向,一般由坐标系给出。(默认为'h')
可选值:
@Option 'h' :水平的
@Option 'v' :垂直的
Scale
Number组件渲染的顺序,值越大,越靠后渲染,意味着显示在最上层。(默认为 0)
Painter
事件
名称描述定义者
beforedraw
绘图之前触发,返回false停止绘图行为。
参数
  • this : Scale  
Painter
click
点击时触发。
参数
  • this : Scale  
  • e : EventObject   鼠标事件对象
  • param : Object   额外的参数
Painter
draw
完成绘图之后触发。
参数
  • this : Scale  
Painter
initialize
初始化完成之后触发。
参数
  • this : Scale  
Element
mousemove
鼠标移动时触发。
参数
  • this : Scale  
  • e : EventObject   鼠标事件对象
Painter
mouseout
鼠标在离开时触发。
参数
  • this : Scale  
  • e : EventObject   鼠标事件对象
Painter
mouseover
鼠标在进入时触发。
参数
  • this : Scale  
  • e : EventObject   鼠标事件对象
Painter
parseText
解析轴文本时候触发,返回值将会覆盖当前值。例如:{text:'',originx:100,originy:100}
参数
  • text : string   文本
  • originx : int   x轴坐标
  • originy : int   y轴坐标
  • index : int   索引
  • last : boolean   是否是最后一项
Scale
方法
名称描述定义者
draw
绘图方法接口,这是一个抽象模板方法。实现此方法之后定义自己的行为。目前为止,iChart.ChartiChart.Component 实现了此方法.
参数

返回值
  void
Painter
getDimension
获取当前组件的尺寸。返回对象包含以下属性:
* @property x:左上方x轴坐标
* @property y:左上方y轴坐标
* @property width:宽度,单位:px。
* @property height:高度,单位:px。
参数

返回值
  object
Component
参考:Component