MCPcopy
hub / github.com/apache/echarts / dataEach

Function dataEach

src/visual/symbol.ts:88–99  ·  view source on GitHub ↗
(data: SeriesData, idx: number)

Source from the content-addressed store, hash-verified

86 const symbolPropsCb = keys(symbolOptionsCb);
87
88 function dataEach(data: SeriesData, idx: number) {
89 const rawValue = seriesModel.getRawValue(idx);
90 const params = seriesModel.getDataParams(idx);
91
92 for (let i = 0; i < symbolPropsCb.length; i++) {
93 const symbolPropName = symbolPropsCb[i];
94 data.setItemVisual(
95 idx, symbolPropName,
96 (symbolOptionsCb[symbolPropName] as SymbolCallback<CallbackDataParams>)(rawValue, params)
97 );
98 }
99 }
100
101 return { dataEach: hasCallback ? dataEach : null };
102 }

Callers

nothing calls this directly

Calls 5

setItemVisualMethod · 0.80
getItemModelMethod · 0.80
getShallowMethod · 0.80
getDataParamsMethod · 0.65
getRawValueMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…