Возможно, попробуйте использовать:
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;
Для MinorStep
и MajorStep
вы должны использовать некоторые значения, например 3, 5, 30 и т. Д. Для Max
и Min
используйте, например:
XDate Min = new XDate(1999, 1, 1, 0, 0, 0, 0);
XDate Max = new XDate(1999, 1, 1, 0, 30, 0, 0);
В Изменение типа оси в ZedGraph У вас есть пример с осью DateAsOrdinal X.
Надеюсь, это поможет.Приветствия.