2014-02-21 86 views

回答

0

使用LineSeries.Points.RemoveAt(index)

例子:

(DataPlot.Series[0] as LineSeries).Points.Add(new DataPoint(xValue, yValue0)); 
(DataPlot.Series[1] as LineSeries).Points.Add(new DataPoint(xValue, yValue1)); 
if (valueRange > 10000) //points will accumulate until the x-axis reaches 10000 
    { //after 10000 
    (DataPlot.Series[0] as LineSeries).Points.RemoveAt(0); //removes first point of first series 
    (DataPlot.Series[1] as LineSeries).Points.RemoveAt(0); //removes first point of second series 
    } 

但你必須一起使用 - 添加一個新的起點和刪除一個。然後積分不會累積,並且您將有希望的範圍的x軸。