/* * @Author: changjun * @FilePath: /qingdao-safety-product/src/components/chart/YaLineChart/logic.ts * @Date: 2022-07-28 11:16:19 * @Description: 折线图的一些逻辑 * @LastEditTime: 2022-07-28 11:17:05 * @LastEditors: changjun */ export const fixLineTooltipPosition = function (point, params, dom, rect, size) { var x = 0; var y = 0; var pointX = point[0]; var pointY = point[1]; var boxWidth = 97; var boxHeight = 105; if (boxWidth > pointX) { x = pointX + 5; } else { x = pointX - boxWidth; } if (boxHeight > pointY) { y = 5; } else { y = pointY - boxHeight; } return [x, y]; }