C#折线图轴点



我有一个使用折线图的应用程序。我的应用程序每秒都会从数据库中读取一个值及其记录时间,并将该值及其记录的时间添加到折线图中。值在Y轴,记录时间在X轴。

我的折线图的x点每秒钟增加一个。我希望折线图在第一次创建时有更多没有Y值的x点(第一次创建约60秒)。我该怎么做?

注意:录制时间为DateTime。它显示小时、分钟和秒

在添加点之前,您只需要设置图表X轴的最小值和最大值。

假设您的图表具有索引chart_index,并且开始和结束时间类型为DateTime,请执行以下操作:

var xAxis = yourChart.ChartAreas[CHART_INDEX].AxisX;
xAxis.Minimum = myStartTime.ToOADate();
xAxis.Maximum = myEndTime.ToOADate();

最新更新