代码之家  ›  专栏  ›  技术社区  ›  Tony_Henrich

zedgraph-从y轴开始的日期时间x点的力曲线图

  •  1
  • Tony_Henrich  · 技术社区  · 14 年前

    在Zedgraph(ASP.NET)中,我有一个数据点列表,其中x值是datetime。绘制曲线时,图形的起点不从Y轴开始。Y轴和第一个点之间有一个间隙。我使用的是xaxis.scale.majorUnit=dateUnit.day。

    我看到一个Y轴级别的日期tic标签,它是第一个点的前一天。基本上,Zedgraph是在前一天(没有Y值)在第一个点之前插入一个新点,从而创建了这个间隙。有没有Zedgraph设置来阻止这一切?

    当我使用textLabels(xaxis.type=axistype.text)而不是datetime标签(xaxis.type=axistype.date)时,它工作正常,但我想使用日期类型。

    有什么想法吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   drharris    14 年前

    看看这些属性:

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

    很有可能,明格拉斯是你要找的,以及相关的财产 XAxis.Scale.MaxGrace 应控制最大侧的任何间隙。

    推荐文章