在点击事件上为烛台图设置标记

时间:2013-08-01 07:05:17

标签: highcharts highstock

我在这里找到了这个帖子,但它对我没有帮助,所以我再问一次。 HighStock HighCharts Setting Flag on Click Event

这是我的jsfiddle:http://jsfiddle.net/Charissima/KDP87/10/

我有两个问题:

  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);                         
                        }
                    }
                }
            }
        },  
    

1 个答案:

答案 0 :(得分: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/