0

我想在我的热图的图例/颜色轴中添加单位。它适用于这段代码:

    colorAxis: 
    {
        stops: [
        [0, '#c4463a'],
        [0.7, '#fffbbc'],
        [1, '#3060cf']
        ],
        labels: 
        {
            formatter: function () 
            {
                return this.value + "km2";
            }
        }
    } 

但它会让我在图例/色轴中的每个数字上加上“km2”。然而,在最后一个数字的末尾只放一次就足够了,而且肯定更干净。然后传说将显示:

-4000, -2000, 0, 2000 平方公里

在 Highcharts/Highmaps 中是否可以将单元放在最后的 colorAxis 标签上?否则,我可能需要通过指定 x/y 坐标在其中放置一个文本项,不是吗?

这是小提琴

感谢您的任何提示。

4

1 回答 1

1

使用以下代码:

 labels: {
            formatter: function () {
               if(this.isLast)
                return this.value+"Km2";
                else
                     return this.value;
            }
        }

是你更新的小提琴

于 2015-10-27T15:13:28.947 回答