ChartJS 计算X和Y两个数据集之间的平均距离(单位为JS)

dgtucam1  于 2022-11-07  发布在  Chart.js
关注(0)|答案(1)|浏览(160)

我有两个从Excel文件中读取的数据库,并将其转换为JSON。(我的项目使用JavaScript)
第一个数据库是飞行员应该遵循的计划航迹,第二个数据库是实际航迹。
我需要计算轨道之间的平均距离。问题是轨道上的点数量不一样,所以我不知道应该计算什么距离。
我用chart.js打印了数据库,它们看起来像这样:

xn1cxnb4

xn1cxnb41#

您可以使用map()来计算差异,reduce()来得到总数,然后除以长度。

const distancesA = [17, 54, 87, 101, 120];
const distancesB = [12, 57, 82, 100, 125];

const averageDistance = distancesA.map((d, i) => d - distancesB[i]).reduce((acc, val) => acc + val, 0) / distancesA.length;

console.log(averageDistance)

相关问题