跳到主要内容

.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回调函数的上下文信息