0

我在这里找到了这个帖子,但它对我没有帮助,所以我再问一次。 HighStock HighCharts 在点击事件上设置标志

这是我的 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);                         
                        }
                    }
                }
            }
        },  
    
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 回答