我正在寻找在zedgraph线图X轴上使用日期时间字段的示例.
编辑 - 如何设置XAxis最大比例
myPane.XAxis.Type = AxisType.Date;
myPane.XAxis.Scale.Min = 0;
myPane.XAxis.Scale.Max = 12;
Run Code Online (Sandbox Code Playgroud)
cmr*_*rgo 11
最近遇到了同样的问题,我发现上面的答案实际上并不正确.示例代码simple将XDate()强制转换为double.
但是,该示例确实突出了您需要执行的操作.我仍然使用DateTime.ToOADate(),但是通过添加以下代码,我可以看到时间(以HH:MM:SS格式):
pane.XAxis.Type = AxisType.Date;
pane.XAxis.Scale.MajorUnit = DateUnit.Hour;
pane.XAxis.Scale.Format = "T";
Run Code Online (Sandbox Code Playgroud)
您必须将 DateTime 变量转换为XDate结构。您可以创建这样的方法:
public XDate ConvertDateToXdate(DateTime date)
{
return new XDate(date.ToOADate);
}
Run Code Online (Sandbox Code Playgroud)
这是使用 XDate 结构的图表示例
| 归档时间: |
|
| 查看次数: |
12456 次 |
| 最近记录: |