2011-11-26 108 views
1
zedGraphControl1.GraphPane.CurveList.Clear(); 
GraphPane mygraphpane = zedGraphControl1.GraphPane; 
PointPairList p1 = new PointPairList(time, distance); 
LineItem c1 = mygraphpane.AddCurve("Best Solution", p1, Color.Black); 

我正在使用此代碼,時間&距離每次點擊鼠標時都會改變,但它仍然顯示一條直線。這裏有什麼遺漏嗎?如何使用Zedgraph庫在windows窗體中繪製圖形?

回答

1

我想你應該致電myGraph.AxisChange()來通知軸發生了變化。 (我想你會改變軸的方法):

注意,AxisChange()方法調用必須由您添加 或更改數據的任何時間。這告訴ZedGraph繼續並重新計算所有的軸範圍。 (注意:這是AxisChange()的全部功能 - 您可以隨時撥打 ,並根據當前的一組數據點更新軸範圍 您還可以避免調用 AxisChange()想要重新調整軸。)