!!!###!!!title=Group——VisActor/VChart option documents!!!###!!!!!!###!!!description=VisActor/VChart option documents. This chapter mainly introduces VChart configuration items and their usage to quickly generate the required charts.!!!###!!!

Group.attribute

any

Group 图元属性

Click to expand

Group.type = group

图元类型

Group.children(IGraphic[]) = []

*

孩子节点

Group.shadowRoot = []

IShadowRoot

影子节点

Group.valid

该图元是否合法

Group.parent

IGroup
null

该图元的父节点

Group.isContainer

boolean

该图元是否是容器图元

Group.AABBBounds

IAABBBounds

该图元的包围盒

Group.globalAABBBounds

IAABBBounds

该图元的全局包围盒

Group.transMatrix

IMatrix

该图元的变换矩阵

Group.globalTransMatrix

IMatrix

该图元的全局变换矩阵

Group.initAttributes()

初始化图元的属性,参数为:

  • params: Partial

Group.setAttributes()

设置图元的属性,参数为:

  • params: Partial
  • forceUpdateTag?: boolean
  • context?: ISetAttributeContext

Group.setAttribute()

设置图元的属性,参数为:

  • key: string
  • value: any
  • forceUpdateTag?: boolean
  • context?: ISetAttributeContext

Group.attachShadow()

添加影子节点

Group.detachShadow()

删除影子节点

Group.toJson()

将该图元以及子图元导出成 json

Group.clone()

克隆该图元

Group.translate()

基于当前位置偏移变换,参数为:

  • x: number
  • y: number

Group.translateTo()

偏移到某点的变换,参数为:

  • x: number
  • y: number

Group.scale()

基于当前的缩放变换,参数为:

  • scaleX: number
  • scaleY: number
  • scaleCenter?: IPointLike

Group.scaleTo()

缩放到某个大小的变换,参数为:

  • scaleX: number
  • scaleY: number

Group.rotate()

旋转变换,参数为:

  • angle: number
  • rotateCenter?: IPointLike

Group.rotateTo()

旋转到某个角度的变换,参数为:

  • angle: number

Group.animate()

添加动画