检索HighChart上的第一个和最后一个值

时间:2013-11-04 16:07:36

标签: c# javascript highcharts

我正在使用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按钮(而不是图表上的点)时,我需要检索当前的值页面上的第一个和最后一个值。

1 个答案:

答案 0 :(得分: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值后,您可以查看系列数据,查找该范围内的第一个/最后一个点。