首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于MSChart的时间显示有关问题

2012-09-08 
关于MSChart的时间显示问题最近在做数据统计实时曲线图,遇到一个很费解的问题,我的X轴用的是时间,可是显示

关于MSChart的时间显示问题
最近在做数据统计实时曲线图,遇到一个很费解的问题,我的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";

热点排行