0

我正在使用HighCharts,尤其是折线图。

使用Aspx按钮单击我希望检索图形上的firstlast点的值。

当我单击特定点时,我可以检索值,例如 -

click: function() {

                    X = Highcharts.dateFormat('%A, %b %e, %Y, %H:%M', this.x);
                    Y = this.y;
                    document.getElementById('MainContent_dateTB').value = X;
                    document.getElementById('MainContent_countTB').value = Y;

                   }

因为图表有缩放功能,这意味着第一个和最后一个点的值可以不同,所以当用户点击 Aspx 按钮(不是图表上的点)时,我需要检索当前第一个和最后一个的值页面上的值。

4

1 回答 1

1

您应该尝试“getExtremes” api 调用。

http://api.highcharts.com/highcharts#Axis.getExtremes()

yextremes = chart.yAxis[0].getExtremes();
xextremes = chart.yAxis[0].getExtremes();
yMax = yextremes.dataMax;
xMax = xextremes.dataMax;
yMin = yextremes.dataMin;
xMin = xextremes.dataMin;

获得最小/最大 x 值后,您可以查看系列数据以查找该范围内的第一个/最后一个点。

于 2013-11-05T09:09:50.853 回答