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

Method getData

src/model/Series.ts:369–382  ·  view source on GitHub ↗

* Consider some method like `filter`, `map` need make new data, * We should make sure that `seriesModel.getData()` get correct * data in the stream procedure. So we fetch data from upstream * each time `task.perform` called.

(dataType?: SeriesDataType)

Source from the content-addressed store, hash-verified

367 * each time `task.perform` called.
368 */
369 getData(dataType?: SeriesDataType): SeriesData<this> {
370 const task = getCurrentTask(this);
371 if (task) {
372 const data = task.context.data;
373 return (dataType == null || !data.getLinkedData ? data : data.getLinkedData(dataType)) as SeriesData<this>;
374 }
375 else {
376 // When series is not alive (that may happen when click toolbox
377 // restore or setOption with not merge mode), series data may
378 // be still need to judge animation or something when graphic
379 // elements want to know whether fade out.
380 return inner(this).data as SeriesData<this>;
381 }
382 }
383
384 getAllData(): ({
385 data: SeriesData,

Callers 7

getAllDataMethod · 0.95
indicesOfNearestMethod · 0.95
isAnimationEnabledMethod · 0.95
selectMethod · 0.95
unselectMethod · 0.95
isSelectedMethod · 0.95

Calls 3

getCurrentTaskFunction · 0.85
innerFunction · 0.85
getLinkedDataMethod · 0.80

Tested by

no test coverage detected