3.0.14 • Published 11 months ago

@qn-pandora/visualization-sdk v3.0.14

Weekly downloads
36
License
ISC
Repository
github
Last release
11 months ago

@qn-pandora/visualization-sdk

Pandora 平台实现自定义可视化 App 基础库,主要实现 VisualizationBase、VisualizationUtils .

VisualizationBase

该类为绘图的核心类,作为平台与自定义逻辑沟通的桥梁。提供大量的生命周期方法,通过重载这些方法来实现自定义图表逻辑。其中 updateView 为必须实现的方法,其它可选。

相关方法介绍

initialize

自定义初始化逻辑

getInitialDataParams

定义初始化参数,根据参数决定 App 中获取到的数据格式

返回结构

{
  "outputMode": "json_cols",
  "count": 100
}
  • outputMode: 数据格式,支持json_cols, json_rows, json,
  • count: 返回的数据量

formatData

对获取到的数据进行格式化,在 updateView 前执行

参数:

  • data: 获取到的数据

返回值:

  • data: format 后的数据

updateView

实现图表渲染逻辑,图表数据或图表样式发生变化时执行

参数:

  • data:formatData 格式化后的数据
  • config: 当前图表配置

reflow

图表容器发生变化时执行

onConfigChange

样式配置变化时执行,在 updateView 前执行

remove

回收资源,在图表销毁时执行

element(属性)

VisualizationBase 中包含挂载可视化图表的 dom 元素,可通过 this.element获取。

el(属性)

VisualizationBase 中包含挂载可视化图表的 dom 元素的 id,可通过 this.el获取。

VisualizationUtils

提供平台的工具方法。

3.0.14

11 months ago

3.0.12

2 years ago

3.0.13

2 years ago

3.0.10

2 years ago

3.0.11

2 years ago

3.0.9

2 years ago

3.0.8

2 years ago

3.0.6

2 years ago

3.0.5

2 years ago

3.0.4

2 years ago

3.0.3

2 years ago

3.0.2

2 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.0.0

4 years ago

1.5.0

4 years ago

1.4.4-alpha.0

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.8

5 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3-beta

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.1

5 years ago

1.1.1-beta

5 years ago

1.1.0

5 years ago

1.1.0-beta2

5 years ago

1.1.0-beta

5 years ago

1.0.2

5 years ago

1.0.2-beta.0

5 years ago

1.0.1

5 years ago

1.0.0-beta.0

5 years ago

1.0.0

5 years ago