C#折线图轴点

时间:2014-09-15 07:56:39

标签: c# .net winforms charts

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

我的折线图的x点每秒逐一增加。我希望折线图在首次创建时有更多x点,没有Y值(首次创建时大约60点)。我怎么能这样做?

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

1 个答案:

答案 0 :(得分:0)

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

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

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