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

Function getToolTipData

front/components/u-charts/u-charts.js:493–523  ·  view source on GitHub ↗
(seriesData, calPoints, index, categories)

Source from the content-addressed store, hash-verified

491}
492
493function getToolTipData(seriesData, calPoints, index, categories) {
494 var option = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : {};
495
496 var textList = seriesData.map(function(item) {
497 return {
498 text: option.format ? option.format(item, categories[index]) : item.name + ': ' + item.data,
499 color: item.color
500 };
501 });
502 var validCalPoints = [];
503 var offset = {
504 x: 0,
505 y: 0
506 };
507 for (let i = 0; i < calPoints.length; i++) {
508 let points = calPoints[i];
509 if (typeof points[index] !== 'undefined' && points[index] !== null) {
510 validCalPoints.push(points[index]);
511 }
512 }
513 for (let i = 0; i < validCalPoints.length; i++) {
514 let item = validCalPoints[i];
515 offset.x = Math.round(item.x);
516 offset.y += item.y;
517 }
518 offset.y /= validCalPoints.length;
519 return {
520 textList: textList,
521 offset: offset
522 };
523}
524
525function getMixToolTipData(seriesData, calPoints, index, categories) {
526 var option = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : {};

Callers 1

u-charts.jsFile · 0.85

Calls 1

mapMethod · 0.80

Tested by

no test coverage detected