Построение графика изменения во времени - 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();
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.3 из 5
Похожие ответы