跳到主要内容

.SeriesData

ECharts 的 SeriesData 数据类。

查看源码

数据结构

graph

graph?: Graph

查看源码

图数据结构实例。

tree

tree?: Tree

查看源码

树数据结构实例。

数据操作

count()

count(): number

查看源码 (v5.0.0+)

获取数据项个数。

getRawDataItem()

getRawDataItem(idx: number)

查看源码 (v5.0.0+)

根据指定索引获取原始数据项信息。

getItemModel()

getItemModel<ItemOpts extends unknown = unknown>(idx: number): Model<ItemOpts>

查看源码 (v5.0.0+)

根据指定索引获取数据项的 Model 实例。

each()

each<Ctx>(dims: ItrParamDims | EachCb<Ctx>, cb: EachCb<Ctx> | Ctx, ctx?: Ctx): void

查看源码 (v5.0.0+)

遍历每一个数据项。

diff()

diff(otherList: SeriesData): DataDiffer

查看源码 (v5.0.0+)

对比两次不同数据集的差异。

返回值

名称类型描述
dataDifferDataDiffer数据集差异对比器

布局信息

setLayout()

setLayout(key: string | Dictionary<any>, val?: any): void

查看源码 (v5.0.0+)

设置全局布局信息。

getLayout()

getLayout(key: string): any

查看源码 (v5.0.0+)

获取全局布局信息的指定属性。

setItemLayout()

setItemLayout<M = false>(idx: number, layout: (M extends true ? Dictionary<any> : any), merge?: M): void

查看源码 (v5.0.0+)

设置指定索引数据项的布局信息。

参数

名称类型默认值描述
idxnumber数据项索引
layoutany布局信息对象
mergebooleanfalse是否和原有布局信息合并

getItemLayout()

getItemLayout(idx: number): any

查看源码 (v5.0.0+)

获取指定索引数据项的布局信息。

参数

名称类型默认值描述
idxnumber数据项索引

clearItemLayouts()

clearItemLayouts(): void

查看源码 (v5.0.0+)

清空所有数据项的布局信息。

视图元素

setItemGraphicEl()

setItemGraphicEl(idx: number, el: Element): void

查看源码 (v5.0.0+)

设置指定索引数据项对应的 ZRender 图形元素实例。

参数

名称类型默认值描述
idxnumber数据项索引
elElementZRender 元素实例

getItemGraphicEl()

getItemGraphicEl(idx: number): Element

查看源码 (v5.0.0+)

获取指定索引数据项对应的 ZRender 图形元素实例。

参数

名称类型默认值描述
idxnumber数据项索引

返回值

名称类型描述
elementElementZRender 元素实例

eachItemGraphicEl()

eachItemGraphicEl<Ctx = unknown>(cb: (this: Ctx, el: Element, idx: number) => void, context?: Ctx): void

查看源码 (v5.0.0+)

遍历数据项对应的所有图形元素。

参数

名称类型默认值描述
cb(this: Ctx, el: Element, idx: number) => void回调函数
contextunknownnull回调函数的上下文信息