2011-10-10 134 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軸。

我希望它有幫助。乾杯。