C# 在Y轴上画一条线

C# 在Y轴上画一条线,c#,mysql,mschart,C#,Mysql,Mschart,我有一个范围图,我需要在Y轴的8和10处画一条直线 我的代码示例: this.CrtPerformance.Series["Range"].Points.AddXY(myReader.GetString("loginid"), myReader.GetDecimal("FormulaBOTTOM"), myReader.GetDecimal("FormulaTOP")); this.CrtPerformance.Series["Top Line"].Points.AddY(10); this

我有一个范围图,我需要在Y轴的8和10处画一条直线

我的代码示例:

this.CrtPerformance.Series["Range"].Points.AddXY(myReader.GetString("loginid"),
  myReader.GetDecimal("FormulaBOTTOM"), myReader.GetDecimal("FormulaTOP"));
this.CrtPerformance.Series["Top Line"].Points.AddY(10);
this.CrtPerformance.Series["Bottom Line"].Points.AddY(8);
但直线并不是从左边界到右边界的,而是空间;最好的解决方法是什么


如果要控制x值,需要添加它们,请使用points.AddXY!您将需要一个at(0,8)和一个at(4,5,8)等。。由于您的列/范围没有有效的x值,您可能必须更改该值或将某个系列与次轴关联..可能我没有正确解释我自己,我有三个字符(一个是范围图,其中Xs表示为数据库中的ID,Ys表示范围,另外两个图表只能在Y轴上,不需要Xs。1)一个图表中似乎有三个系列,对吗?2)怎么可能有一条没有起点和终点的线??没有x和y值的点怎么可能存在但是,也许您希望添加两个线性注释。不过,对于初学者来说,这并不容易。。发布所有数据点的系列定义和代码!