3D柱状图

Export

Date

2022.10.9

Author

yj

Hierarchy

Constructors

Properties

_childrenEntities: Entity[] = []

子实体对象集合

Memberof

Chart

_data: {
    color?: ColorRepresentation | {
        endColor: ColorRepresentation;
        startColor: ColorRepresentation;
    };
    edgeVisible?: boolean;
    labelVisible?: boolean;
    name: string;
    value: number;
}[] = []

Charts数据

Type declaration

  • Optional color?: ColorRepresentation | {
        endColor: ColorRepresentation;
        startColor: ColorRepresentation;
    }
  • Optional edgeVisible?: boolean
  • Optional labelVisible?: boolean
  • name: string
  • value: number

Memberof

Chart

边框参数

Memberof

Chart

_engine: Engine

材质

Memberof

Chart

_maxItem: {
    index: number;
    max: number;
    name: string;
}

最大值项

Type declaration

  • index: number
  • max: number
  • name: string

Memberof

Chart

_minItem: {
    index: number;
    min: number;
    name: string;
}

最小值项

Type declaration

  • index: number
  • min: number
  • name: string

Memberof

Chart

_onCompleted: ((chart?) => void)

Type declaration

    • (chart?): void
    • 加载完成回调

      Parameters

      Returns void

      Memberof

      Chart

_rootEntity: Entity

根实体

Memberof

Chart

_sum: number

数据总和

Memberof

Chart

guid: string

guid

Memberof

Chart

name: string

名称

Memberof

Chart

Accessors

  • get childrenEntites(): readonly Entity[]
  • 获取所有子实体

    Returns readonly Entity[]

    Memberof

    Chart

  • set edgeColor(value): void
  • 设置边框颜色

    Parameters

    • value: ColorRepresentation

    Returns void

    Memberof

    BarChart

  • set edgeOpacity(value): void
  • 设置边框透明度

    Parameters

    • value: number

    Returns void

    Memberof

    BarChart

  • set edgeVisible(value): void
  • 设置边框可见性

    Parameters

    • value: boolean

    Returns void

    Memberof

    BarChart

  • set edgeWidth(value): void
  • 设置边框宽度

    Parameters

    • value: number

    Returns void

    Memberof

    BarChart

  • get engine(): Engine
  • 获取引擎对象

    Returns Engine

    Memberof

    EngineObject

  • get heights(): readonly number[]
  • 各数据对应高度

    Returns readonly number[]

    Memberof

    BarChart

  • get occluded(): boolean
  • 获取是否可被遮挡

    Returns boolean

    Memberof

    BarChart

  • set occluded(value): void
  • 设置是否可被遮挡

    Parameters

    • value: boolean

    Returns void

    Memberof

    BarChart

  • get rootEntity(): Readonly<Entity>
  • 根节点实体

    Returns Readonly<Entity>

    Memberof

    Chart

Methods

  • Protected

    创建接口

    Returns void

    Memberof

    BarChart

  • Protected

    填充数据集合

    Parameters

    Returns void

    Memberof

    Chart

  • Protected

    获取特殊值项及和值

    Returns void

    Memberof

    Chart

  • 添加事件监听器

    Parameters

    • type: string

      事件类型(不区分大小写)

    • callback: ((event) => void)

      事件监听回调

        • (event): void
        • Parameters

          • event: {
                type: string;
                [key: string]: any;
            }
            • [key: string]: any
            • type: string

          Returns void

    • Optional parameters: {
          priority?: Priority;
          target?: any;
      }

      事件参数

      • Optional priority?: Priority
      • Optional target?: any

    Returns number

    Memberof

    EventDispatcher

  • 分发事件

    Parameters

    • event: {
          type: string;
          [key: string]: any;
      }
      • [key: string]: any
      • type: string

    Returns void

    Memberof

    EventDispatcher

  • 释放接口

    Returns void

    Memberof

    BarChart

  • 移除所有事件监听器

    Returns void

    Memberof

    EventDispatcher

  • 移除事件监听器

    Parameters

    • type: string

      事件类型(不区分大小写)

    • Optional callback: ((event) => void)

      事件监听回调(可选,不设置则表示移除所有监听器)

        • (event): void
        • Parameters

          • event: {
                type: string;
                [key: string]: any;
            }
            • [key: string]: any
            • type: string

          Returns void

    Returns void

    Memberof

    EventDispatcher

  • 通过事件Id移除事件监听器

    Parameters

    • eventID: number

    Returns void

    Memberof

    EventDispatcher