C#的chart中,已知X轴的值如何取得曲线 Series的对应Y轴的值?求大神

lieren8888 2012-07-24 06:42:17
C#的chart中,已知X轴的值如何取得曲线 Series的对应Y轴的值?

private void chtmain_CursorPositionChanging(object sender, System.Windows.Forms.DataVisualization.Charting.CursorEventArgs e)
{
SetPosition(e.Axis, e.NewPosition);
}
private void SetPosition(Axis axis, double position)
{
if (double.IsNaN(position))
return;
if (axis.AxisName == AxisName.X)
{
textBox1.Text = = "横坐标:" + position.ToString();
}
else
{
textBox2.Text = "纵坐标:" + position.ToString();

}
}
上面代码显示鼠标左键点击时的坐标值,但不知如何根据此时X轴的值,得到对应曲线上的Y值。该如何写,谢谢。另外chart的点,不知怎么显示某个数据点的标签?下面代码不行,谁知怎么改?
chart1.ChartAreas[0].AxisX.LabelStyle.IsEndLabelVisible = true;
chart1.Series[0].Label = "Y = #VALY\nX = #VALX";
chart1.Series[0].IsValueShownAsLabel = true;
...全文
1669 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
c2606050113 2012-08-29
  • 打赏
  • 举报
回复
值、标签都是Points获取
chart1.Series[0].Points[0].Label="";
gjj202008 2012-08-29
  • 打赏
  • 举报
回复
chart1.Series[0].Point(0).YValues[0]

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧