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

Function negativeDataFilter

src/processor/negativeDataFilter.ts:23–39  ·  view source on GitHub ↗
(seriesType: string)

Source from the content-addressed store, hash-verified

21import { StageHandler } from '../util/types';
22
23export default function negativeDataFilter(seriesType: string): StageHandler {
24 return {
25 seriesType: seriesType,
26 reset: function (seriesModel, ecModel) {
27 const data = seriesModel.getData();
28 data.filterSelf(function (idx) {
29 // handle negative value condition
30 const valueDim = data.mapDimension('value');
31 const curValue = data.get(valueDim, idx);
32 if (isNumber(curValue) && !isNaN(curValue) && curValue < 0) {
33 return false;
34 }
35 return true;
36 });
37 }
38 };
39}

Callers 1

installFunction · 0.85

Calls 5

isNumberFunction · 0.85
filterSelfMethod · 0.80
mapDimensionMethod · 0.80
getDataMethod · 0.65
getMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…