Я хочу построить график функции 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;