1

ハイチャートの折れ線グラフがあり、ツールヒントを有効にしていますが、グラフの 1 つのデータ ポイントだけのツールヒントの背景色を変更したいと考えています。
そうすることは可能ですか?
私がこれまでに持っているもの
tooltip: { formatter: function () { return this.y; }, backgroundColor: '#68BD49', borderColor: '#000000', borderWidth: '1' },

4

1 に答える 1

1

はい、HTML オプションを使用してカスタム パラメータを定義することで可能です。明らかに、CSS スタイル/クラスを使用してパディング/マージンを無効にすることができますが、最も簡単な方法では、次の方法でこれを実現できます。

 tooltip: {
        useHTML:true,
        formatter: function() {
            console.log(this);
            if(this.point.customBck)
                return '<div style="background-color:red;">The value for <b>'+ this.x + '</b> is <b>'+ this.y +'</b></div>';
            else
                return '<div>The value for <b>'+ this.x + '</b> is <b>'+ this.y +'</b></div>';
        }
    },

http://jsfiddle.net/XnLpH/1/

于 2013-02-21T11:28:08.983 に答える