0

こちらのスレッドを見つけましたが、役に立たなかったので、もう一度質問します。 クリックイベントにフラグを設定するHighStock HighCharts

これが私のjsfiddleです:http://jsfiddle.net/Charissima/KDP87/10/

2 つの質問があります。

  1. クリック イベント関数で ohlc 値を取得するにはどうすればよいですか? ツールチップ フォーマッタ関数で機能する this.points[0].point.close を試しましたが、クリックしたときは機能しません。

  2. http://jsfiddle.net/U2Z2x/2/のようにろうそくにフラグを設定するにはどうすればよいですか?

        plotOptions: {
            series: {
                cursor: 'pointer',
                point: {
                    events: {
                        click: function () {
                            alert('Date: ' + Highcharts.dateFormat('%Y-%m-%d',this.x) + ', value: ' + this.y);
                            alert('Date: ' + Highcharts.dateFormat('%Y-%m-%d',this.x) + ', close: ' + this.points[0].point.close);                         
                        }
                    }
                }
            }
        },  
    
4

1 に答える 1

0

1) 始値/終値/高値/安値がthisオブジェクトで利用可能です。

alert('Date: ' + Highcharts.dateFormat('%Y-%m-%d',this.x) +  'value: ' + this.y + ', close: ' + this.close + ' open: ' + this.open + ' high: ' + this.high + ' low: ' + this.low);  

http://jsfiddle.net/KDP87/13/

2) 旗シリーズを追加する必要があります。

http://jsfiddle.net/KDP87/14/

于 2013-08-01T12:33:17.490 に答える