powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / построение графика по точкам из DataGrid
2 сообщений из 2, страница 1 из 1
построение графика по точкам из DataGrid
    #40033817
Фотография ElenaLeont
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Помогите, плз, построить график по точкам из DataGrid. Нарисовала оси и создала массив по гриду. Дальше тупик(((((

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
private void button1_Click(object sender, EventArgs e)
        {
            Area = panel2.CreateGraphics();
            int w = panel2.ClientSize.Width;
            int h = panel2.ClientSize.Height;
            P = new Pen(Color.Brown, 2); // рамка области рисования
            Area.DrawLine(P, 0, 0, w, 0);
            Area.DrawLine(P, 0, 0, 0, h);
            Area.DrawLine(P, 0, h, w, h);
            Area.DrawLine(P, w, 0, w, h);
            P = new Pen(Color.DarkMagenta, 3);
            Area.DrawLine(P, 10, 10, 10, h - 10); //оси координат
            Area.DrawLine(P, 10, h - 10, w - 10, h - 10);
            Area.DrawString("Y",        //подпись оси ординат
            new Font("Corier new", 12),    //шрифт
            new SolidBrush(Color.DarkRed),//цвет кисти
            new Point(20, 10));           //место вывода
            Area.DrawString("X",          //подпись оси абцисс
            new Font("Corier new", 12),     //шрифт
            new SolidBrush(Color.DarkRed), //цвет кисти
            new Point(w - 20, h - 40)); //место вывода



            float[] x = new float[11];   //массивы для построения графика
            float[] y = new float[11];
           
            for (int i = 0; i < dataGridView1.RowCount; i++)
            {
                x[i] = Convert.ToSingle(dataGridView1.Rows[i].Cells[0].Value);
                y[i] = Convert.ToSingle(dataGridView1.Rows[i].Cells[3].Value);
            }
           
           

        }
...
Рейтинг: 0 / 0
построение графика по точкам из DataGrid
    #40034250
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Можете кружочки в точках нарисовать через DrawEllipse

Можете ломаную из массива точек через DrawLines

Можете гладкую кривую из массива точек через DrawCurve
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / построение графика по точкам из DataGrid
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]