ハイチャートのツールチップ機能が大好き!これまでのところ、シリーズからツール ヒントまでのデータしか表示できませんが、シリーズ外のデータは表示できません。シリーズをさらに追加することを検討していましたが、これらの追加されたシリーズがチャートに表示されてしまい、これは私が望むものではありません。誰でも私を助けることができますか?ありがとう!
2283 次
2 に答える
2
これに使用するアプローチは、各シリーズ データポイントに追加のプロパティを追加することです。
series:[{
name:"Example Series",
data:[{x:1,y:2,tt:"Tooltip for point 1"},{x:2,y:3,tt:"Tooltip for point 2"}]
}]
これらの追加プロパティは、ツールチップ フォーマッタ コンテキストで使用できます
tooltip: {
formatter: function() {
if(typeof this.point.tt != 'undefined'){
return this.point.tt;
}else{
return ''+this.x +' / '+ this.y +'';
}
}
},
2 つの要素配列を使用してデータを伝達する場合は、x プロパティと y プロパティを持つオブジェクトに変換する必要があります。
于 2013-03-26T14:08:59.767 に答える
0
スコープ内にある場合は外部変数を含め、ツールチップフォーマッタ内で好きなデータにアクセスできます。
var extraVariable = "This is not part of the chart"
var chart = new Highcharts.Chart({
tooltip: {
formatter: function() {
return 'The value for <b>'+ this.x +
'</b> is <b>'+ this.y +'</b> I\'m also showing this: '+extraVariable;
}
},
于 2013-03-21T21:29:23.057 に答える