Simple-Comments
Владимир 20.03.2013 - 12:37
очистка от лишнего
ничего другого не вижу как построить заново график
Code
//очистим график
pane.CurveList.Clear();
// построим заново
DrawGraph();
// Обновим график
zedGraph.Invalidate();Code
Jenyay 20.03.2013 - 12:52
Владимир, пишите лучше вопросы на форум, там больше вероятность, что вопрос заметят.
Владимир 05.04.2013 - 12:32
на форуме нет ветки
на форуме нет ветки по данной теме, вернее она есть, но закрыта
Jenyay 05.04.2013 - 15:57
Вы создавайте отдельную тему. Там весь подраздел форума посвящен ZedGraph.
Айдар 16.10.2014 - 21:17
Вопрос
Рисуя таким способом, нажимая несколько раз кнопку рисовать, у меня бывает так, что первая и последняя точка соединены линией. как этого избежать?
Саша 17.01.2016 - 11:15
Как забрать из textBox значения и применить их в построение точек?
try { if ((textBox7.Text.Length == 0) || (textBox8.Text.Length == 0) || (textBox9.Text.Length == 0) || (textBox10.Text.Length == 0)) { a = int.Parse(textBox1.Text); n = int.Parse(textBox2.Text); m = int.Parse(textBox3.Text); v = int.Parse(textBox4.Text); d = int.Parse(textBox5.Text); r = int.Parse(textBox6.Text); } else { b = int.Parse(textBox7.Text); w = int.Parse(textBox8.Text); t = int.Parse(textBox9.Text); c = int.Parse(textBox10.Text); } x = int.Parse(koefx.Text); z = int.Parse(koefxend.Text); CreateGraph(koefr); } catch { MessageBox.Show("Неверные значения коэффициентов!"); textBox1.Focus(); } } private Color color; private void CreateGraph(ZedGraphControl zgc) { // Получим панель для рисования GraphPane g = zgc.GraphPane; g.Title.Text = "Зависимость ККД от R"; g.XAxis.Title.Text = "R"; g.YAxis.Title.Text = "ККД (η)"; g.CurveList.Clear(); // Списки точек для двух графиков PointPairList list1 = new PointPairList(); PointPairList list2 = new PointPairList(); for (int i = x; i < z; i++) { int x1=i; p = n / (n + d); y = a / (v + a); s = m / (r + m); list1.Add(x, p); list2.Add(x, y); } // Создадим две кривые LineItem myCurve1 = g.AddCurve("Curve 1", list1, color, SymbolType.Star); LineItem myCurve2 = g.AddCurve("Curve 2", list2, color, SymbolType.Star); // Вызываем метод AxisChange (), чтобы обновить данные об осях. // В противном случае на рисунке будет показана только часть графика, // которая умещается в интервалы по осям, установленные по умолчанию zgc.AxisChange(); // Обновляем график zgc.Refresh(); }