我在这里找到了这个帖子,但它对我没有帮助,所以我再问一次。 HighStock HighCharts Setting Flag on Click Event
这是我的jsfiddle:http://jsfiddle.net/Charissima/KDP87/10/
我有两个问题:
如何在点击事件功能中获取ohlc值?我试过this.points [0] .point.close,它在工具提示格式化函数中有效,但在点击时却没有。
如何像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);
}
}
}
}
},
答案 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);
2)你需要添加旗帜系列。