0

ヒートマップの凡例/色軸に単位を追加したいと思います。次のコードで動作します。

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

しかし、凡例/色軸の各数値に「km2」が表示されます。ただし、最後の番号の最後に 1 回だけ置くだけで十分であるだけでなく、確実によりクリーンになります。凡例は次のようになります。

-4000, -2000, 0, 2000 km2

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 に答える