最近在做数据统计的曲线图,用的是MSChart .net4.0,要求是做实时数据统计,也就是X轴是时间,并且随着时间的推移,曲线会跟随数据的变化而实时变化,现在基本功能已经实现,数据也可以随时间的变化而变化,可是X轴的显示却不是我想要的,我希望X轴能够显示 时分秒,但现在X轴只显示时分,不显示秒:截图如下:

因为我是没10秒刷新一次数据,所以X轴中看起来会有几个相同的坐标,
图表的代码定义如下:
Chart chart = new Chart();
chart.Name = "位置" + item.PositionID.ToString();
this.RegisterName("位置" + item.PositionID.ToString(), chart);
Title title = new System.Windows.Forms.DataVisualization.Charting.Title();
title.Text = obj.设备编号 + "号 " + new TaianSUCCEED.MineMonitoringSystem.BLL.MonitorTypeBusiness().GetMonitorTypeByID(_typeID).Name.Trim() + " 位置: " + obj.安装位置;

本文主要讲述了在使用MSChart进行.NET4.0实时数据统计图表开发时遇到的问题。作者希望X轴能精确到秒来显示时间,但目前只能显示到分钟,导致每10秒更新的数据在图表上无法区分。已实现数据随时间变化的功能,但X轴时间格式设置存在问题。代码定义中未能正确配置显示秒数,作者寻求帮助解决这一问题。
最低0.47元/天 解锁文章
2977

被折叠的 条评论
为什么被折叠?



