MCPcopy Create free account
hub / github.com/CoderOpen/waimai / calTooltipYAxisData

Function calTooltipYAxisData

front/components/u-charts/u-charts.js:1428–1438  ·  view source on GitHub ↗
(point, series, opts, config, eachSpacing)

Source from the content-addressed store, hash-verified

1426}
1427
1428function calTooltipYAxisData(point, series, opts, config, eachSpacing) {
1429 var ranges = getYAxisTextList(series, opts, config);
1430 var spacingValid = opts.height - opts.area[0] - opts.area[2];
1431 let maxVal = ranges[0];
1432 let minVal = ranges[ranges.length - 1];
1433 let minAxis = opts.padding[3];
1434 let maxAxis = opts.padding[1] + spacingValid;
1435 let item = maxVal - (maxVal - minVal) * (point - minAxis) / (maxAxis - minAxis);
1436 item = opts.yAxis.format ? opts.yAxis.format(Number(item)) : item;
1437 return item;
1438}
1439
1440function calMarkLineData(minRange, maxRange, points, opts) {
1441 let spacingValid = opts.height - opts.area[0] - opts.area[2];

Callers 1

Calls 1

getYAxisTextListFunction · 0.85

Tested by

no test coverage detected