生成多个Flag
$ spm install achart-flags --save
var achartFlags = require('achart-flags');
// use achartFlags
flag的管理控件。
- flag 所有flag的默认配置项,见下面Flag
- items 初始的flag集合配置信息
- addFlag(item) 添加flag
- removeAll() 删除所有flag
- change(items,animate) 更改所有的flag
-
flagclick 点击flag
- ev:事件对象,通过ev.flag获取flag对象,通过ev.flag.get()获取flag属性内容
-
flagover 鼠标移到flag
- ev:事件对象,通过ev.flag获取flag对象,通过ev.flag.get()获取flag属性内容
-
flagout 鼠标移出flag
- ev:事件对象,通过ev.flag获取flag对象,通过ev.flag.get()获取flag属性内容
- 由于Flags使用了 Actived.Group的扩展所以可以使用此扩展的所有的属性和方法
一种图形标记,包含文本和连接线。
- title {string} 显示的文本,默认是 'A'
- titleCfg {object} 显示的文本配置信息,详见text
- text {string} tooltip显示的文本
- line {object} 连接线的配置信息,详见line
- distance {number} y偏离,为负数时flag向上,正数时flag向下
- shapeType {string} 图形类型(可选 rect,circle,image)
- shapeCfg {object} 图形的配置信息,详见circle
- point : {object} 关联的点
- change(cfg) 修改flag配置,会触发重绘
- repaint() 重绘
- 由于Flag使用了 Actived.Group的扩展所以可以使用此扩展的所有的属性和方法