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

Function getDefaultInterpolatedLabel

src/chart/helper/labelHelper.ts:50–67  ·  view source on GitHub ↗
(
    data: SeriesData,
    interpolatedValue: InterpolatableValue
)

Source from the content-addressed store, hash-verified

48}
49
50export function getDefaultInterpolatedLabel(
51 data: SeriesData,
52 interpolatedValue: InterpolatableValue
53): string {
54 const labelDims = data.mapDimensionsAll('defaultedLabel');
55 if (!isArray(interpolatedValue)) {
56 return interpolatedValue + '';
57 }
58
59 const vals = [];
60 for (let i = 0; i < labelDims.length; i++) {
61 const dimIndex = data.getDimensionIndex(labelDims[i]);
62 if (dimIndex >= 0) {
63 vals.push(interpolatedValue[dimIndex]);
64 }
65 }
66 return vals.join(' ');
67}

Callers 2

updateStyleFunction · 0.90
defaultTextMethod · 0.90

Calls 3

isArrayFunction · 0.85
mapDimensionsAllMethod · 0.80
getDimensionIndexMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…