在zedgraph中根据轴刻度设置标签位置

时间:2013-10-19 18:16:06

标签: c# asp.net zedgraph

我的GraphPane中有2个标签,它们位于2个图形的开头。有时他们有平等的地位,其中一人在另一个人的位置。我想改变其中一个的“Y”值,这样就可以显示它们。我的问题是我的曲线Y范围是如此不同。有时“0到5”,有时“0到1000”,所以我不能使用静态值。我决定在窗格中计算出最大Y值的正常值,但它返回0.0! 下面是我的曲线和代码。 enter image description here

double label1Y = myCurve.Points[0].Y;
txtObj = new TextObj("Label1", myCurve.Points[0].X - 0.6, label1Y);
myPane.GraphObjList.Add(txtObj);

double label2Y = myCurve2.Points[0].Y;
if (label1Y == label2Y)
    label2Y = label2Y + 2; //label2Y + (double)(myPane.YAxis.Scale.Max/10);

txtObj = new TextObj("Label2", myCurve2.Points[0].X - 0.6, label2Y);
myPane.GraphObjList.Add(txtObj);    

答案:

我最终使用了曲线最大Y量而不是轴最大Y量。

0 个答案:

没有答案