1

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

我在 y 轴级别看到一个日期 tic 标签,这是第一个点的前一天。基本上,ZedGraph 是在前一天插入一个新点(y 没有值),在第一个点之前,创造了差距。是否有 Zedgraph 设置来阻止这种情况?

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

有任何想法吗?

4

1 回答 1

1

看看这些属性:

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

很有可能,MinGrace 是您正在寻找的,并且相关的属性XAxis.Scale.MaxGrace应该控制最大侧的任何间隙。

于 2010-06-16T20:14:06.203 回答