Zedgraph-强制曲线图从y轴开始,用于日期时间x点

时间:2010-06-16 20:04:23

标签: asp.net zedgraph

在Zedgraph(asp.net)中,我有一个数据点列表,其中x值是datetime。绘制曲线时,图形的起点不会从y轴开始。 y轴和第一点之间存在间隙。我正在使用XAxis.Scale.MajorUnit = DateUnit.Day。

我在y轴级别看到了一个日期标签,这是第一个点日前一天。基本上ZedGraph会在第一个点之前插入一个新点,(在y之前没有值),从而产生差距。是否有Zedgraph设置来阻止它?

当我使用textlabels(XAxis.Type = AxisType.Text)而不是datetime标签(XAxis.Type = AxisType.Date)时,它工作正常,但我想使用日期类型。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

看看这些属性:

XAxis.Scale.MinAuto = false;
XAxis.Scale.MinGrace = 0;
XAxis.Scale.Min = (whatever your minimum DateTime is);

很有可能,MinGrace是您正在寻找的,相关的属性XAxis.Scale.MaxGrace应该控制最大值的任何差距。