关于MSChart的时间显示问题

yanbo710148546 2012-07-05 10:58:28
最近在做数据统计实时曲线图,遇到一个很费解的问题,我的X轴用的是时间,可是显示的时候只显示时分,不显示秒,求高人解答...series代码定义如下:

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);
...全文
157 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanbo710148546 2012-08-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 subufan 的回复:]

你好,
这与绘图区域的x轴的设置有关,设置LabelStyle属性为"HH:mm:ss",例如加上这一句:

chart1.ChartAreas[AreaName].AxisX.LabelStyle.Format = "HH:mm:ss";
[/Quote]
多谢解答...
subufan 2012-08-07
  • 打赏
  • 举报
回复
你好,
这与绘图区域的x轴的设置有关,设置LabelStyle属性为"HH:mm:ss",例如加上这一句:

chart1.ChartAreas[AreaName].AxisX.LabelStyle.Format = "HH:mm:ss";

4,819

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧