最近在做数据统计实时曲线图,遇到一个很费解的问题,我的X轴用的是时间,可是显示的时候只显示时分,不显示秒,求高人解答...series代码定义如下:
- C# code
Series series = new Series(); series.Name = obj.连接位置; series.Legend = obj.PositionID.ToString(); series.IsValueShownAsLabel = true; series.ChartType = SeriesChartType.Line; series.BorderWidth = 5; series.Color = System.Drawing.Color.DarkOrange; series.XValueType = ChartValueType.Time; series.ToolTip = "时间:#VALX 值#VALY";series.Points.AddXY(DateTime.Parse(item.time.ToString("H:mm:ss")).ToOADate(), ConvertToDoubleFromString(obj.传输数据)); chart.Series.Add(series);
------解决方案--------------------------------------------------------
你好,
这与绘图区域的x轴的设置有关,设置LabelStyle属性为"HH:mm:ss",例如加上这一句:
chart1.ChartAreas[AreaName].AxisX.LabelStyle.Format = "HH:mm:ss";