2011-10-10 131 views

回答

3

也许尝试使用:

 myPane.XAxis.Type = AxisType.Date; 
     myPane.XAxis.Scale.Format = "HH:mm"; 
     myPane.XAxis.Scale.MajorStepAuto = false; 
     myPane.XAxis.Scale.MinorStepAuto = false; 
     myPane.XAxis.Scale.MajorUnit = DateUnit.Minute; 
     myPane.XAxis.Scale.MinorUnit = DateUnit.Minute; 
     myPane.XAxis.Scale.MinorStep = minor; 
     myPane.XAxis.Scale.MajorStep = major; 
     myPane.XAxis.Scale.Min = Min; 
     myPane.XAxis.Scale.Max = Max; 
     myPane.XAxis.Scale.MaxAuto = false; 
     myPane.XAxis.Scale.MinAuto = false; 
     myPane.YAxis.Scale.Min = min_rr; 
     myPane.YAxis.Scale.Max = max_rr; 

对于MinorStepMajorStep必须使用像一些3值,5,30等 对于MaxMin使用如:

XDate Min = new XDate(1999, 1, 1, 0, 0, 0, 0); 
XDate Max = new XDate(1999, 1, 1, 0, 30, 0, 0); 

Changing axis type in ZedGraph你有DateAsOrdi的例子最终X轴。

我希望它有帮助。干杯。