Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找在 zedgraph 折线图 X 轴上使用日期时间字段的示例。
编辑 - 以及如何设置 XAxis 最大比例
myPane.XAxis.Type = AxisType.Date; myPane.XAxis.Scale.Min = 0; myPane.XAxis.Scale.Max = 12;
最近遇到了同样的问题,我发现上面的答案实际上并不正确。示例代码简单地将 XDate() 转换为 double。
但是,该示例确实突出了您需要做的事情。我仍然使用 DateTime.ToOADate(),但是通过添加以下代码,我可以看到时间(HH:MM:SS 格式):
pane.XAxis.Type = AxisType.Date; pane.XAxis.Scale.MajorUnit = DateUnit.Hour; pane.XAxis.Scale.Format = "T";
您必须将 DateTime 变量转换为XDate结构。您可以创建这样的方法:
public XDate ConvertDateToXdate(DateTime date) { return new XDate(date.ToOADate); }
这是使用 XDate 结构的图表示例