Как построить график по двум заданным массивам? - C#

Узнай цену своей работы

Формулировка задачи:

Как построить график по двум заданным массивам? Нужно построить две кривых, для того чтобы увидеть разницу между ними, погрешность расчетов. Подскажите как это проще всего сделать. За любую помощь буду благодарна.

Решение задачи: «Как построить график по двум заданным массивам?»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading;
using System.Threading.Tasks;
 
namespace WindowsFormsApplication2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            this.Load += (delegate 
            {
                pictureBox1.BackColor = Color.White;
                pictureBox1.BorderStyle = BorderStyle.FixedSingle;
            });
            button1.Click += (delegate
            {
                Point[] points = new Point[]
                {
                    new Point{X = pictureBox1.Width / 2, Y = 0},
                    new Point{X = pictureBox1.Width / 2, Y = pictureBox1.Height},
                    new Point{X = 0,Y = pictureBox1.Height/2},
                    new Point{X = pictureBox1.Width, Y = pictureBox1.Height/2}
                };
 
                Graphics graph = pictureBox1.CreateGraphics();
                Pen pen = new Pen(new SolidBrush(Color.Black), 1.0F);
 
                graph.DrawLine(pen, points[0], points[1]);
                graph.DrawLine(pen, points[2], points[3]);
 
                Pen pen2 = new Pen(new SolidBrush(Color.Red), 2.0F);
 
                Point[] myPoints = new Point[]
                {
                    new Point(120,20),
                    new Point(34,8),
                    new Point(98,85),
                    new Point(206,74)
                };
 
                graph.DrawLines(pen2, myPoints);
            });
        }
    }
}

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


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

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

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