注册 登录
编程论坛 JavaScript论坛

JS中echarts使用,Heatmap 的visualMap,Type:piecewise ,根据动态数据进行分段设定颜色

chenguohuajy 发布于 2019-04-02 09:42, 4312 次点击
有这样一笔数据,其中BinCode是一个动态数组(即不同的产品是不同的),我需要在画heatmap时,根据bincode的设定不同的颜色,
其中BinCode[0] 永远是绿色
 原来是:
                visualMap: {
                    min: 1,
                    max: findmax(BinCode),
                    splitNumber: BinCode.length,
                    color: ["#00FF00", "#FFFF00", "#FF8040", "#0000FF", "#FF00FF"],
                    right: 'right',
                    top:'1%'
                },

改进成分段式的显示bincode的颜色:
            var piecesData = [
            { value: BinCode[0], color: 'green', label: "BinCode:1" },
            { value: BinCode[1], color: 'yellow', label: "BinCode: 2" },
              value: BinCode[2], color:'Blue', label:" BinCode[2] "},
             .......
            ];
                visualMap: {
                type: "piecewise",
                pieces: piecesData,
                right: '1%',
                top:'1%'
                },

求助下高手,如何写函数?
0 回复
1