用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;
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;
xtitles = labels;
这样试试~~
myPane.XAxis.Scale.Format = "yyyy-MM-dd";
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);