我有一个 JavaScript 滑块,它根据其位置输出 0 到 1 之间的值。我想将该值转换为另一个介于 100 到 1000 之间的值,但基于 100 到 1000 之间的一组数据点的分布。
这里的用例是当有一组非常接近的数字时,我希望滑块对变化不那么敏感。例如...假设比例中的值是:
100, 200, 300, 500, 1000
值 100-500 可能会占据滑块的前 80%,因为它们分布更紧密,因此更容易在它们之间进行选择。
显然有一个数学函数可以计算这个,可能涉及标准偏差和系数。有人知道这是什么吗?