私はjQueryHighchartsにこのPHP/CodeIgniterライブラリを使用しています:http ://www.crustiz.com/php-jquery/highcharts-library-for-codeigniter/
ライブラリが処理を行う方法は、オプションのPHP配列を構築し、json_encode(そのライブラリの273行目を参照)を使用してjsonに変換し、jQueryHighchartsプラグインで使用することです。これは問題ありませんが、使用しようとしているオプションがツールチップフォーマッターであり、文字列ではなくjavascript関数である必要があります(http://www.highcharts.com/ref/#tooltipを参照)。
ライブラリにはツールチップ関数がないため、テストとして作成しました。
function set_tooltip() {
$this->a_options['tooltip']['formatter'] = 'function() { return this.series.name + "<br>" + this.x + ": " + this.y }';
return $this;
}
ただし、JS関数は関数ではなく文字列として出力されるため、これは機能しません。ライブラリのその部分を書き直さずにjson_encodeを通過した後、それを関数にする方法があるかどうか誰かが知っていますか?