我正在使用mschart在一段时间内显示一些值。
它看起来像这样:
a busy cat http://img52.imageshack.us/img52/2610/mscharti.jpg
正如您所看到的,第一个值是从15:11开始,最后一个值是从16:10开始 但是在x轴上显示日期。 我怎么能改变这个?
编辑:将XValueType更改为ChartValueType.Time会导致:
a busy cat http://img525.imageshack.us/img525/7642/timeformat.jpg
答案 0 :(得分:16)
要在XAxis上显示与DateTime相关的值,您可以选择设置XValueType
属性。
在您的情况下Series[0].XValueType = ChartValueType.Time
显示与时间相关的值是正确的。
要格式化值,您可以使用ChartAreas[0].AxisX.LabelStyle.Format
将值转换为所需格式,例如HH:mm:ss
。
ChartAreas[0].AxisX.LabelStyle.Format ="HH:mm:ss";