Десятичный разделитель в ползунке легенды в eCharts

Ссылаясь на пример диаграммы на https://echarts.apache.org/examples/en/editor.html?c=map-usa (см. также снимок экрана), как мне отобразить числа в ползунке справа с помощью десятичного разделителя (как на карте, например, Техас)?


person Dirkiboy    schedule 29.11.2019    source источник


Ответы (1)


Я узнал об этом. Мое решение:

замените visualMap:{} этим фрагментом кода:

visualMap: {  
            left: 'right',
            min: 500000,
            max: 38000000,
            inRange: {
                color: ['#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf', '#fee090', '#fdae61', '#f46d43', '#d73027', '#a50026']
            },
            text:['High','Low'],           // 文本,默认为数值文本
            calculable: true,
            formatter: function (value) {
                value = Math.round(value);
               let _count=value+"";
                let _st=""
                _count.split("").reverse().forEach((a,b)=>{
                    _st+=a;
                    b%3===2&&b!=_count.length-1?_st+=",":null;
                })
            _st=_st.split("").reverse().join("");
            return _st;
            }   
        },

дает вам это решение

person Dirkiboy    schedule 06.12.2019