src/component/axisPointer/viewHelper.js
function confineInContainer(position, width, height, api) {
    var viewWidth = api.getWidth();
    var viewHeight = api.getHeight();
    position[0] = Math.min(position[0] + width, viewWidth) - width;
    position[1] = Math.min(position[1] + height, viewHeight) - height;
    position[0] = Math.max(position[0], 0);
    position[1] = Math.max(position[1], 0);
}
function confineInContainer(position, width, height, api) {
    var viewWidth = api.getWidth();
    var viewHeight = api.getHeight();
    position[0] = Math.min(position[0] + width, viewWidth) - width;
    position[1] = Math.min(position[1] + height, viewHeight) - height;
    position[0] = Math.max(position[0], 0);
    position[1] = Math.max(position[1], 0);
}
function confineInContainer ( position , width , height , api ) { var viewWidth = api . getWidth ( ) ; var viewHeight = api . getHeight ( ) ; position [ 0 ] = Math . min ( position [ 0 ] + width , viewWidth ) - width ; position [ 1 ] = Math . min ( position [ 1 ] + height , viewHeight ) - height ; position [ 0 ] = Math . max ( position [ 0 ] , 0 ) ; position [ 1 ] = Math . max ( position [ 1 ] , 0 ) ; }
Do not overflow ec container
Do not overflow ec container