Я хочу нарисовать график функции 1-го порядка с помощью приложения c # form? - PullRequest
0 голосов
/ 03 декабря 2018

Я хочу построить график функции 1-го порядка.Но мне нужно нарисовать несколько функций в одной таблице.Точки, где пересекаются линии, должны быть отмечены.Я использовал библиотеку рисунков для этого приложения.Но я не получил реальный результат.

Требуемое изображение будет следующим.

введите описание изображения здесь

enter code here
enter code here
        int A = int.Parse(textBox1.Text);
        int B = int.Parse(textBox2.Text);
        var graph = new Bitmap(1000, 1000);
        var g = Graphics.FromImage(graph);

        //grid
        for (int i = 0; i < 800; i += 10)
        {
            g.DrawLine(Pens.WhiteSmoke, i, 0, i, 800);
            g.DrawLine(Pens.WhiteSmoke, 0, i, 800, i);
        }

        //eksen
        g.DrawLine(Pens.Gray, 0, 200, 420, 200);
        g.DrawLine(Pens.Gray, 200, 0, 200, 400);

        //sayılar
        for (int i = -200; i <= 200; i += 40)
        {
            g.DrawString((i / 10).ToString(), new Font(FontFamily.GenericMonospace, 10, FontStyle.Regular), Brushes.Black, i + 200, 200);
            g.DrawString((-i / 10).ToString(), new Font(FontFamily.GenericMonospace, 10, FontStyle.Regular), Brushes.Black, 200, i + 200);
        }



        for (int x = -50; x <= 50; x++)
        {
            A++;
            g.DrawEllipse(Pens.Blue, A + 200, (x + 200) - B, 1, 2);
        }


                    pictureBox1.Image = graph;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...