关于热力图heatmap.js的问题 这个调色板gradient实在不太懂

这个调色板是设置value然后对应一个颜色吗 然后我传的的值如果在我设置的值里面就会呈现
我设置值value区间的渐变色?我试过好像不太对图片说明
我想让我的颜色 随着这个一起怎么弄

你的最大值是2000,那么每个value就要除以2000
jos = {
    "0":"#xxxxxx",//value为0的颜色
    "0.025":"#xxxxxx",//value为50的颜色
    "0.1":"#xxxxxx",//value为200的颜色
    "0.25":"#xxxxxx",//value为500的颜色
    "0.5":"#xxxxxx",//value为1000的颜色
    "1":"#xxxxxx",//value为2000的颜色
}


图片说明我传这样的格式上去会报错

好像颜色会叠加,出不了想要的效果