如图所示,本人初学c#原想做一个随时间动态更新,画面不断左移的折线图:
目前的情况:每当x轴坐标挤到原点时,y轴被挤压缩短;因为x轴最值长度是坐标间距的整数倍,当x轴坐标挤到原点时,x轴多显示1个坐标,x轴被挤压缩短。经过原点后,x、y轴又被拉伸到原尺寸。
请问:如何在不取消显示x轴坐标的情况下,使得折线图不会因为x轴坐标的左移过程被挤压变形?
//初始load部分
chart1.ChartAreas[0].AxisX.LabelStyle.Format = "hh:mm:ss.ff";
chart1.ChartAreas[0].AxisX.IntervalType = DateTimeIntervalType.Milliseconds;
chart1.ChartAreas[0].AxisX.MajorGrid.IntervalType = DateTimeIntervalType.Milliseconds;
//Timer部分
chart1.ChartAreas[0].AxisX.Minimum = DateTime.Now.AddSeconds(-5).ToOADate();
chart1.ChartAreas[0].AxisX.Maximum = DateTime.Now.ToOADate();
chart1.ChartAreas[0].AxisX.Interval = 500;
chart1.Series[0].Points.AddXY(DateTime.Now.ToOADate(), Convert.ToDouble(Temperature));
提前谢谢!