用ZedGraph画图的时候,我的X坐标为HH:mm:ss格式,但目前X轴全部显示的00:00:00。X轴这样定义的  myPane.XAxis.Scale.Format = "HH:mm:ss";//横轴格式 
                  myPane.XAxis.Type = AxisType.Date; 
string[] labels = new string[dt.Rows.Count]; 
for(int i=0;i <dt.Rows.Count;i++) 

  lables[i] = Convert.ToDateTime(dt.Rows[i]["RecTime"]).ToString("HH:mm:ss"); 

    myPane.XAxis.Scale.TextLabels = labels;

解决方案 »

  1.   

    string[] xtitles = { };
    xtitles  = labels;
    这样试试~~
      

  2.   

    myPane.XAxis.Type = AxisType.DateAsOrdinal;
    myPane.XAxis.Scale.Format = "yyyy-MM-dd";
      

  3.   

    设置1 
    zed.GraphPane.XAxis.Type = AxisType.Date;
     zed.GraphPane.XAxis.Scale.MajorUnit = DateUnit.Millisecond;//? what is this?
     zed.GraphPane.XAxis.Scale.Format = "yyyy-MM-dd hh:mm:ss";设置2
    zed.GraphPane.XAxis.Scale.MajorUnit = DateUnit.Millisecond;//? what is this?
    zed.GraphPane.XAxis.Type = AxisType.Date;
    zed.GraphPane.XAxis.Scale.Format = "hh:mm:ss";添值:
    x = (double)new XDate(DateTime.Parse(Convert.ToDateTime(dataGridView1.Rows[r].Cells[1].Value.ToString()).ToString()));list_ps.Add(x, y);