2011-11-26 54 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()想要重新调整轴。)