【问题标题】:ZedGraph - I am looking for an example of using a DateTimeZedGraph - 我正在寻找使用 DateTime 的示例
【发布时间】:2009-02-04 18:25:09
【问题描述】:

我正在寻找在 zedgraph 上使用日期时间字段的示例 折线图 X 轴。

编辑 - 我如何设置 XAxis 最大比例

myPane.XAxis.Type = AxisType.Date;
myPane.XAxis.Scale.Min = 0;
myPane.XAxis.Scale.Max = 12;

【问题讨论】:

    标签: c# zedgraph


    【解决方案1】:

    最近遇到同样的问题,我发现上面的答案实际上并不正确。示例代码简单地将 XDate() 转换为 double。

    但是,该示例确实突出了您需要做的事情。我仍然使用 DateTime.ToOADate(),但是通过添加以下代码,我可以看到时间(HH:MM:SS 格式):

    pane.XAxis.Type = AxisType.Date;
    pane.XAxis.Scale.MajorUnit = DateUnit.Hour;
    pane.XAxis.Scale.Format = "T";
    

    【讨论】:

      【解决方案2】:

      您必须将 DateTime 变量转换为 XDate 结构。你可以像这样创建一个方法:

      public XDate ConvertDateToXdate(DateTime date)
      {
        return new XDate(date.ToOADate);
      }
      

      Here is an example 使用 XDate 结构的图表

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多