Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MS C#2010 Express ChartValueType。时间未在XAxis上显示正确的时间_C#_Datetime_Mschart - Fatal编程技术网

MS C#2010 Express ChartValueType。时间未在XAxis上显示正确的时间

MS C#2010 Express ChartValueType。时间未在XAxis上显示正确的时间,c#,datetime,mschart,C#,Datetime,Mschart,我想看到一个图表绘制与时间(例如,这里超过10秒)我有以下代码的问题: chart1.Series[0].XValueType = ChartValueType.Time; chart1.ChartAreas[0].AxisX.LabelStyle.Format = "hh:mm:ss"; for (int i = 0; i < 10; i++) chart1.Series[0].Points.AddXY(i, Math.Sin(i)); 我会让XAxis看起来像这样:12:00:00,

我想看到一个图表绘制与时间(例如,这里超过10秒)我有以下代码的问题:

chart1.Series[0].XValueType = ChartValueType.Time;
chart1.ChartAreas[0].AxisX.LabelStyle.Format = "hh:mm:ss";
for (int i = 0; i < 10; i++) chart1.Series[0].Points.AddXY(i, Math.Sin(i));
我会让XAxis看起来像这样:12:00:00,02:24:00,04:48:00,07:12:00,09:36:00,12:00:00等等。我应该换什么?非常感谢您的帮助。

我找到了一种解决问题的“肮脏”方法-添加:

DateTime zeroTime = new DateTime(1, 1, 1, 0, 0, 0);

chart1.Series[0].XValueType=ChartValueType.Time;
chart1.ChartAreas[0].axix.LabelStyle.Format=“HH:mm:ss”;
对于(inti=0;i<10;i++)chart1.Series[0].Points.AddXY(zeroTime.AddSeconds(i),Math.Sin(i));
现在应该可以了

DateTime zeroTime = new DateTime(1, 1, 1, 0, 0, 0);
chart1.Series[0].XValueType = ChartValueType.Time;
chart1.ChartAreas[0].AxisX.LabelStyle.Format = "HH:mm:ss";
for (int i = 0; i < 10; i++)chart1.Series[0].Points.AddXY(zeroTime.AddSeconds(i),Math.Sin(i));