1

ハイチャートでは、データを次のように設定しました。

var data = [{
    x: Date.UTC(2011, 10, 1),
    y: 1.9,
    variance: 2.6
}, {
    x: Date.UTC(2011, 11, 1),
    y: 2.0,
    variance: 2.6
}...];

ツールチップで分散値を使用したいと考えています。ただし、分散値は、ツールチップ フォーマッタで使用できるポイント オブジェクトには表示されません。私は何が欠けていますか?

JSFiddle : http://jsfiddle.net/hofo/um7f6/17/

4

2 に答える 2

1

フォーマッタ文字列を次のように修正します。

var tooltipString = "Highcharts.dateFormat('%b-%y', this.x) + ' survey<br>Average inflation expectations: ' + this.y + '<br>Variance ' + point.point.variance";

そして、これをdetailChartデータに追加する必要があります。

detailData.push(point.y);に変更detailData.push(point.options);

デモ

于 2013-03-27T20:17:54.163 に答える
1

同様の例を見てくださいhttp://jsfiddle.net/fbMQf/119/

    tooltip:{
    formatter:function(){
        return '<b>' + this.series.name + '</b>' + 
        '<br/><b>X Value:</b> ' + this.x +
        '<br/><b>Y Value:</b> ' + this.y +
        '<br/><b>Other Data:</b> ' + this.point.note;
    }
},
于 2013-03-28T15:18:37.377 に答える