Как построить график в форме окна с помощью библиотеки Zedgraph? - PullRequest
1 голос
/ 26 ноября 2011
zedGraphControl1.GraphPane.CurveList.Clear();
GraphPane mygraphpane = zedGraphControl1.GraphPane;
PointPairList p1 = new PointPairList(time, distance);
LineItem c1 = mygraphpane.AddCurve("Best Solution", p1, Color.Black);

Я использую этот код, время и расстояние меняются при каждом щелчке мыши, но он все еще показывает прямую линию. Здесь чего-то не хватает?

1 Ответ

1 голос
/ 26 ноября 2011

Я думаю, вам следует позвонить myGraph.AxisChange(), чтобы уведомить об изменении оси.(Я полагаю, вы измените ось в вашем методе):

Обратите внимание, что вызов метода AxisChange () должен выполняться каждый раз, когда вы добавляете или изменяете данные.Это говорит ZedGraph идти вперед и пересчитывать все диапазоны осей.(Примечание: это все, что делает AxisChange () - вы можете вызывать его в любое время, и он обновит диапазоны осей на основе текущего набора точек данных. Вы также можете избежать вызова AxisChange (), если вы не хотите, чтобы осиМасштабируется.)

...