【发布时间】:2009-02-04 18:25:09
【问题描述】:
我正在寻找在 zedgraph 上使用日期时间字段的示例 折线图 X 轴。
编辑 - 我如何设置 XAxis 最大比例
myPane.XAxis.Type = AxisType.Date;
myPane.XAxis.Scale.Min = 0;
myPane.XAxis.Scale.Max = 12;
【问题讨论】:
我正在寻找在 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);
}
Here is an example 使用 XDate 结构的图表
【讨论】: