如何使用Zedgraph库在windows窗体中绘制图形

本文关键字:绘制 图形 窗体 windows 何使用 Zedgraph 库在 | 更新日期: 2023-09-27 18:15:42

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窗体中绘制图形

我认为你应该调用myGraph.AxisChange()来通知发生了轴的变化。(我猜你会在你的方法中改变轴):

注意,在添加时必须调用AxisChange()方法或者改变数据。这告诉ZedGraph继续并重新计算所有轴的范围。(注意:这是AxisChange()所能做的——您可以你可以随时调用它,它会根据当前数据点的集合。你也可以避免打电话AxisChange()(如果您不想重新缩放坐标轴)