Acharts is a javascript charts,using svg and vml,Using Raphael as a foundation.
-
id 图表渲染到的容器的id,必须
-
width 图表的宽度,如果设置forceFit :true,则自动计算宽度
-
height 图表的高度
-
data 图表的数据,如果此属性设置,series内部就不需要设置data
-
forceFit 图表宽度自适应,窗口发生改变时,图表宽度自适应
-
fitRatio 如果设置了forceFit 那么宽高的比例由此属性决定,默认0,不按照比例设置高度
-
plotCfg 图表的边框、背景设置,详细信息参考:图表背景,wiki
-
title 图表标题,设置null时不显示,是一个文本图形,配置信息参考:文本
-
subTitle 图表子标题,设置null时不显示,是一个文本图形,配置信息参考:文本
-
xAxis x轴坐标,对应 Axis类,更多坐标轴文档
- type 标示坐标轴类型会转换成对应的坐标轴,例如 Axis.Number 对应 type : 'number';Axis.Circle 对应 type : 'circle'
- 其他配置信息是指定类型坐标轴的配置信息
-
yAxis y轴坐标,配置信息类似于 xAxis,特别之处在于:
- yAxis可以是数组,标示图表有多个y坐标轴,对应的图表序列 series里面配置 yAxis:1,即可
-
yTickCounts y轴坐标轴的坐标点的个数,决定显示的文本和栅格密度,这个值是一个数组类型,指定最小、最大个数,默认 : [3,5]
-
xTickCounts x轴坐标轴的坐标个数,也是有个数组 ,默认 [5,10]
-
colors 颜色列表,多个图表序列时,每个图表序列的颜色依次自动赋值
-
tooltip 提示信息,详细信息参考tooltip
-
legend 图例,详细信息参考图例
-
series 图表序列的配置信息,是一个数组,每个对象代表一个图表序列,详细信息参考图表序列,详细文档,更多图表序列
- type 标示图表序列的类型,例如 type : 'line' 代表 Series.Line; type : 'column' 代表Series.Column
- 其他配置信息参考 对应的数据类型
-
seriesOptions 图表序列统一的配置信息,多个同样的图表序列的配置信息可以一起配置
- 每种图表一种配置信息,例如 lineCfg 标示折线图 type : 'line' 的配置信息,columnCfg 标示柱状图的配置信息
- 如果仅有一种类型的配置信息,例如 seriesOptions : {columnCfg : {}},默认所有series的类型为 column
-
theme 图表的皮肤,详细信息参考图表皮肤