C# 更改mschart轴上的日期时间格式
我正在使用mschart显示一段时间内的一些值 它看起来像这样: 如您所见,第一个值是15:11,最后一个值是16:10 但在x轴上显示的是日期。 我怎样才能改变这个 编辑:将XValueType更改为ChartValueType。时间会导致:C# 更改mschart轴上的日期时间格式,c#,datetime,format,mschart,linechart,C#,Datetime,Format,Mschart,Linechart,我正在使用mschart显示一段时间内的一些值 它看起来像这样: 如您所见,第一个值是15:11,最后一个值是16:10 但在x轴上显示的是日期。 我怎样才能改变这个 编辑:将XValueType更改为ChartValueType。时间会导致: 要在XAxis上显示与日期时间相关的值,可以选择设置XValueType属性 在您的情况下,系列[0].XValueType=ChartValueType.Time将是显示与时间相关的值的正确选择 要设置值的格式,可以使用ChartAreas[0].A
要在XAxis上显示与日期时间相关的值,可以选择设置
XValueType
属性
在您的情况下,系列[0].XValueType=ChartValueType.Time
将是显示与时间相关的值的正确选择
要设置值的格式,可以使用ChartAreas[0].AxisX.LabelStyle.format
将值转换为所需格式,例如HH:mm:ss
ChartAreas[0].AxisX.LabelStyle.Format ="HH:mm:ss";
将X轴值类型设置为
ChartValueType.Time
是否有任何区别?此属性在mschart中的位置如何?检查序列series[0]。XValueType=ChartValueType.Time
好主意,但这会导致另一个问题。。。现在它只使用小时和分钟…请尝试将图表区域[0].axix.LabelStyle.Format
设置为HH:mm:ss
或其他您需要的设置如何显示AM/PM值?一点提示!如果没有显示秒数,则使用诸如#VALY{HH:mm:ss}之类的关键字。我发现我必须将chartArea1.axix.LabelStyle.Format=“HH:mm:ss”;在我的设计器文件中,这将起作用。