1

試してみましたが、うまくいきませんでした。

フォーマッタを使用して条件付きツールチップを作成するにはどうすればよいですか? チャートには 3 本の線 (3k ポイント以上) があり、0 または 1 の線が 1 本あります。これらは 0 = オフ、1 = オンのようなものです。

ツールチップに 1 と 0 のオンとオフを表示したい。

問題は、各シリーズには、小数点と接尾辞を表示するための個人的なツールチップがあることです. そこでフォーマッターを使用しようとしましたが、うまくいきません。

私は試した

tooltip: {
    valueSuffix: ' ',
            yDecimals: 0,

                formatter: function() {
                    var s = this.y;

                    if (s == 1)
                        {
                            s = "ON";
                        }
                    else
                        {
                            s = "OFF";
                        }

                    return s;
                }                   
}

「return '4'」と書くなど、何でもできますが、機能しません。

フォーマッターはデフォルトのツールチップでのみ機能します:(

これに関するヒントはありますか?

サンプル: http://jsfiddle.net/cvXZ9/

4

1 に答える 1

2

それがどのように機能するか、簡単な例を見てください。

http://jsfiddle.net/q5eP3/

 tooltip:{
            formatter:function(){

                if(this.point.y == 0)
                    return 'ON'
                else
                    return 'OFF'

            }
        },
于 2013-03-28T14:35:30.867 に答える