我在Windows表单上有一个包含多条线图的图表。我希望能够以一种方式从鼠标单击图表中获取x坐标,使用户能够在单击位置处放置垂直注释。我查看了Chart.HitTest函数,但仅当用户单击数据点而不是图表区域中的任何位置时,该函数才能满足我的需求。是否有一种简单的方法来实现这一点?欢迎使用C#或VB进行回答。谢谢!
正如@Quantbuff指出的那样,在这篇文章中已经回答了这个问题。 实际上,您必须处理图表上的点击事件(e),并调用Chart.ChartAreas [0] .AxisX.PixelPositionToValue(e.X)和Chart.ChartAreas [0] .AxisY.PixelPositionToValue(e.Y)来获取值。