参数 | 类型 | 描述 | 定义者 |
---|---|---|---|
align | String | 绘主图区在图表中的水平对齐位置。(默认为'center') 可选值为: @Option 'left' @Option 'center' @Option 'right' | Chart |
animation | Boolean | 是否启用过渡动画,false则跳过过渡动画.(默认为false) | Chart |
animation_duration | Number | 指定动画持续时间,单位毫秒。此时间会与运行平台的FPS有关。(默认为1000) | Chart |
animation_timing_function | String | 启用动画的动作函数(默认为'ease-in-out')可选值有: @Option 'easeIn' @Option 'easeOut' @Option 'easeInOut' @Option 'linear' | Chart |
background_color | String | 组件中背景颜色(填充色)的值。(默认为'FEFEFE') | Painter |
border | Object | 此处设置了开启边框配置项。 | Painter |
bottom_scale | Number(1~) | 3D效果中z轴底座的深度因子(与宽度比)。(默认为1.4) | ColumnStacked3D |
color | String | 组件中字体颜色的值。(默认为'black') | Painter |
color_factor | float(0.01 - 0.5) | 颜色因子,指示其颜色相对于背景色的变化量,值越大,变化值越大(越亮或者越暗)(默认为0.15) | Painter |
column_space | Number | 柱形之间的间距。单位px。此配置项为只读。(默认会根据坐标系的宽度进行计算) | Column |
column_width | Number | 单个柱形的宽度。单位px。(默认会根据坐标系的宽度进行计算) | Column |
coordinate | iChart.Coordinate3D | 坐标系的配置项。 | ColumnStacked3D |
data | Array | 必需属性,图表的数据源。 | Chart |
decimalsnum | Number | 百分比小数点精度(小数点后几位)。(默认为 1) | Chart |
default_mouseover_css | Boolean | 是否当鼠标进入时触发默认的手型鼠标样式。(默认为true) | Chart |
footnote | Object/String | 脚注的配置项,若给出字符串,则用默认配置进行渲染标题,若给出对象,则配置为 iChart.Text对象。如果text属性为空则不显示脚注。 | Chart |
gradient | Boolean | True表示开启渐变效果.(默认为false) | Painter |
gradient_mode | String | 背景渐变的样式。(默认为'LinearGradientUpDown') @Option 'LinearGradientUpDown' @Option 'LinearGradientDownUp' @Option 'LinearGradientLeftRight' @Option 'LinearGradientRightLeft' @Option 'RadialGradientOutIn' @Option 'RadialGradientInOut' | Painter |
height | Number | 图表的高度,单位px。 | Chart |
id | String | 组件的唯一id。(默认自动分配一个字符串). | Chart |
label | iChart.Text | 柱形坐标轴上的标签文本的配置项。 | Column |
labels | Array | x-坐标轴上的标签文本。一般与数据项长度一致。(默认为[]) | ColumnStacked2D |
legend | Object | 图例的配置项.详情请参考 iChart.Legend Note:设置为false表示禁用图例。(默认为false) | Chart |
lineJoin | String | 组件中context的lineJoin的值。(默认为'round') | Chart |
listeners | Object | 事件的配置项。(默认为null) | Painter |
offsetx | Number | 组件中水平偏移量,正数向右,负数向左。单位像素。(默认为0) | Painter |
offsety | Number | 组件中垂直偏移量,正数向下,负数向上。单位像素。(默认为0) | Painter |
originx | Number | 图表原点x坐标,不指定会根据对齐方式计算。(默认为null) | Painter |
originy | Number | 图表原点y坐标,不指定会根据对齐方式计算。(默认为null) | Painter |
padding | Number | 组件中内边框的值,规则与css中的一致,单位像素。(默认为10) | Painter |
percent | Boolean | 是否渲染为百分比堆积图。(默认为false) | ColumnStacked3D |
render | String | 图表渲染的HTML DOM的id。(默认为''). | Chart |
scaleAlign | String | 此配置项有两个功能: 1、轴刻度的对齐方式、此配置项仅在没有设置iChart.Coordinate2D sacle时生效。 2、如果iChart.Coordinate2D sacle同时配置了左/右刻度轴,那么此配置项指定了柱形体的参照轴。 可选值: @Option 'left' @Option 'right' | Column |
shadow | Boolean | 此组件是否启用阴影效果。启用阴影在移动客户端上可能会引起渲染速度变慢。(默认为false) | Element |
shadow_blur | Number | 此组件阴影的模糊程度,单位px。(默认为4) | Element |
shadow_color | String | 此组件阴影的颜色值.(默认为'#666666') | Element |
shadow_offsetx | Number | 此组件阴影的x轴偏移量,单位px。(默认为0) | Element |
shadow_offsety | Number | 此组件阴影的y轴偏移量,单位px。(默认为0) | Element |
showpercent | Boolean | 是否显示为百分比值。(默认为false) | Chart |
strokeStyle | String | 组件中context的strokeStyle属性的值。(默认为'gray') | Painter |
sub_option | iChart.Rectangle | 柱形的配置项。 | Column |
subtitle | Object | 副标题的配置项,若给出字符串,则用默认配置进行渲染标题,若给出对象,则配置为 iChart.Text对象。如果标题或者副标题的text属性为空则不显示副标题。 | Chart |
text_space | Number | 文本与轴线的距离。单位px。(默认为6) | Column |
tip | Object | 提示框的配置项.详情请参考 iChart.Tip Note:设置为false表示禁用提示框。(默认为false) | Chart |
title | Object/String | 标题的配置项,若给出字符串,则用默认配置进行渲染标题,若给出对象,则配置为 iChart.Text对象。如果text属性为空则不显示标题。 | Chart |
turn_off_touchmove | Boolean | 是否忽略touchmove事件,当设备支持touch时,默认情况下,在图表中组件区域滑动时会屏蔽浏览器本身的行为,比如:滑动页面。(默认为false) | Chart |
width | Number | 图表的宽度,单位px。 | Chart |
xAngle | Number(0~90) | 3D效果中x轴角度。(默认为60) | ColumnStacked3D |
yAngle | Number(0~90) | 3D效果中y轴角度。(默认为20)) | ColumnStacked3D |
z_index | Number | 设置绘图区的组件的显示层级为999,使其在最上层显示。 | Chart |
zScale | Number | 3D效果中z轴深度因子(与宽度比)。(默认为1) | ColumnStacked3D |
名称 | 描述 | 定义者 |
---|---|---|
afterAnimation | 动画执行完成时触发。仅当 animation 为 true 时生效。
参数
| Chart |
beforeAnimation | 动画执行之前触发。仅当 animation 为 true 时生效。
参数
| Chart |
beforedraw | 绘图之前触发,返回false停止绘图行为。
参数
| Painter |
click | 点击时触发。
参数
| Painter |
draw | 完成绘图之后触发。
参数
| Painter |
initialize | 初始化完成之后触发。
参数
| Element |
mousemove | 鼠标移动时触发。
参数
| Painter |
mouseout | 鼠标在离开时触发。
参数
| Painter |
mouseover | 鼠标在进入时触发。
参数
| Painter |
名称 | 描述 | 定义者 |
---|---|---|
draw |
参数
返回值
void
| Painter |
eventOff | 关闭事件监听,调用此方法后,图表将不响应事件
参数
返回值
void
| Chart |
eventOn | 开启事件监听,调用此方法后,图表将继续响应事件
参数
返回值
void
| Chart |
getCoordinate | 获取坐标系对象
| Column |
getDrawingArea | 获取绘图区的尺寸。自定义的组件应该在绘图区进行绘制。返回对象包含以下属性:
* @property x:左上方x轴坐标 * @property y:左上方y轴坐标 * @property width:绘图区宽度,单位:px。 * @property height:绘图区高度,单位:px。 参数
返回值
object
| Chart |
getFootNote | 获取脚注对象,不可用时返回undefined
| Chart |
getSubTitle | 获取副标题对象,不可用时返回undefined
| Chart |
getTitle | 获取主标题对象,不可用时返回undefined
| Chart |
load | 载入指定数据
参数
返回值
void
| Chart |
plugin | 注册自定义组件
| Chart |
resize | 重置图表大小
参数
返回值
void
| Chart |
setUp | 根据最新属性重新装配图表组件。一般在更新图表时调用。
参数
返回值
void
| Chart |