Skip to content

acharts/achart-flags

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

achart-flags spm version


生成多个Flag


Install

$ spm install achart-flags --save

Usage

var achartFlags = require('achart-flags');
// use achartFlags

Flags

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的扩展所以可以使用此扩展的所有的属性和方法

Flag

一种图形标记,包含文本和连接线。

配置项

  • 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的扩展所以可以使用此扩展的所有的属性和方法

Releases

No releases published

Packages

No packages published