Построение графика изменения во времени - C#
Формулировка задачи:
Необходимо постороить графическую зависимость переменной "y" от времени "t". В роли "t" выступает таймер, попутно еще один вопрос, как ускорить таймер, допустим в 10,20... раз.
Решение задачи: «Построение графика изменения во времени»
textual
Листинг программы
private void CreateGraph(ZedGraphControl zgc) { GraphPane myPane = zgc.GraphPane; // Задаем название графика и сторон myPane.Title.Text = "График"; myPane.XAxis.Title.Text = "Время"; myPane.YAxis.Title.Text = "Температура"; // -------------------------------- // Построение графика // Создадим список точек PointPairList list = new PointPairList(); // Интервал, в котором будут лежать точки int xmin = 0; int ymin = 500; int ymax = 1500; list.Add(dx, T); // Создаем кривую LineItem myCurve = myPane.AddCurve("", list, Color.Red, SymbolType.Circle); myCurve.Line.IsVisible = true; myCurve.Symbol.Fill.Color = Color.Red; myCurve.Symbol.Fill.Type = FillType.Solid; myCurve.Symbol.Size = 7; // Устанавливаем интересующий нас интервал по оси X myPane.XAxis.Scale.Min = xmin; // Устанавливаем интересующий нас интервал по оси Y myPane.YAxis.Scale.Min = ymin; myPane.YAxis.Scale.Max = ymax; zgc.AxisChange(); zgc.Invalidate(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д