ml-arrayxy-closestx
v2.0.2
Published
Get the closest point for a specific abscissa value
Downloads
462
Keywords
Readme
array-xy-closest-x
Get the closest point for a specific abscissa value.
Installation
$ npm install --save ml-arrayxy-closestx
Usage
import closestX from 'ml-arrayxy-closestx';
const regularCase = {
x: [-1, 0, 1, 2, 3, 4, 5, 6, 7],
y: [10, 11, 12, 13, 14, 15, 16, 17, 18]
};
const result = closestX({ x, y }, { target: 4.3 });
// {x: 4, y: 15};
const reverseCase = {
x: [7, 6, 5, 4, 3, 2, 1, 0, -1],
y: [18, 17, 16, 15, 14, 13, 12, 11, 10]
};
const reverseResult = closestX(reverseCase, { target: -2, reverse: true });
// {x: -1, y: 10};