!!!###!!!title=Symbol——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.!!!###!!!

Symbol.attribute

any

Symbol 图元属性

Click to expand

Symbol.type = symbol

图元类型

Symbol.children(IGraphic[]) = []

*

孩子节点

Symbol.shadowRoot = []

IShadowRoot

影子节点

Symbol.valid

该图元是否合法

Symbol.parent

IGroup
null

该图元的父节点

Symbol.isContainer

boolean

该图元是否是容器图元

Symbol.AABBBounds

IAABBBounds

该图元的包围盒

Symbol.globalAABBBounds

IAABBBounds

该图元的全局包围盒

Symbol.transMatrix

IMatrix

该图元的变换矩阵

Symbol.globalTransMatrix

IMatrix

该图元的全局变换矩阵

Symbol.initAttributes()

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

  • params: Partial

Symbol.setAttributes()

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

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

Symbol.setAttribute()

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

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

Symbol.attachShadow()

添加影子节点

Symbol.detachShadow()

删除影子节点

Symbol.toJson()

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

Symbol.clone()

克隆该图元

Symbol.translate()

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

  • x: number
  • y: number

Symbol.translateTo()

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

  • x: number
  • y: number

Symbol.scale()

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

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

Symbol.scaleTo()

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

  • scaleX: number
  • scaleY: number

Symbol.rotate()

旋转变换,参数为:

  • angle: number
  • rotateCenter?: IPointLike

Symbol.rotateTo()

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

  • angle: number

Symbol.animate()

添加动画