C# 检索HighChart上的第一个和最后一个值
我正在处理,特别是直线图 使用C# 检索HighChart上的第一个和最后一个值,c#,javascript,highcharts,C#,Javascript,Highcharts,我正在处理,特别是直线图 使用Aspx按钮,单击我希望检索图形上first和last点的值 当我点击一个特定的点时,我可以像- click: function() { X = Highcharts.dateFormat('%A, %b %e, %Y, %H:%M', this.x); Y = this.y; document.getElementById('MainConte
Aspx
按钮,单击我希望检索图形上first
和last
点的值
当我点击一个特定的点时,我可以像-
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按钮(而不是图形上的点)时,我需要检索页面上当前第一个和最后一个值的值 您应该尝试“getExtremes”api调用
获得最小/最大x值后,您可以查看序列数据,查找该范围内的第一个/最后一个点。这很有用,但可能我不清楚,我要的不是最小和最大值,这是网格上出现的第一个和最后一个值?当你有
xMin
和xMax
时,你可以循环你的点,并比较点x值。对不起,我刚刚意识到你回答了我的问题,我将尝试实现这一点,并标记为正确。
yextremes = chart.yAxis[0].getExtremes();
xextremes = chart.yAxis[0].getExtremes();
yMax = yextremes.dataMax;
xMax = xextremes.dataMax;
yMin = yextremes.dataMin;
xMin = xextremes.dataMin;