2

町の名前 (Trencin、Nemsova、Ilava...) とそれらのツールチップを一緒に実装したいと思います。マップ内の緑色の TN ブロックをクリックして確認します。

私はいくつかの解決策を試しますが、:

  1. ツールチップは町の名前と重なっています:

    useHTML: true,    
    

    http://jsfiddle.net/jezrael/grzwuL9g/5/ (47行目)

  2. 3 つの町の名前がありません:

    useHTML: false //(default),
    

    http://jsfiddle.net/jezrael/grzwuL9g/4/ (47行目)

  3. マップの外にツールチップを表示しますが、不可能です:

    positioner: function () {
        return { x: 0, y: 250 };
    },
    

    http://jsfiddle.net/LyUxF/
    http://jsfiddle.net/j92p2/チャート内
    http://jsfiddle.net/jezrael/grzwuL9g/5/ (55行目)

  4. 地図外のコネクタを使用して町の名前を付けます:
    http://www.highcharts.com/maps/demo/us-data-labels
    http://jsfiddle.net/highcharts/9Fk3a/5/
    できません。


ご回答ありがとうございます。

私の英語でごめんなさい。

4

1 に答える 1

4

解決策は次のとおりです。

Highcharts.seriesTypes.map.prototype.hideOverlappingDataLabels = function() {};

jsfiddle

于 2015-02-08T08:31:12.687 に答える