Ejemplo n.º 1
0
        // Труегольник
        private void button10_Click(object sender, EventArgs e)
        {
            int size           = Convert.ToInt32(textBox17.Text);
            int countSeries    = Convert.ToInt32(textBox14.Text);
            int shift          = Convert.ToInt32(textBox15.Text);
            int countIntervals = Convert.ToInt32(textBox16.Text);

            Series[] seriesMass = new Series[countSeries];

            for (int s = 0; s < countSeries; s++)
            {
                seriesMass[s] = new Series {
                    Name = "Испытание " + (countTriangleSeries + 1)
                };
                countTriangleSeries++;

                double[] values = Algs.Triangle(countIntervals, size, listBox2.SelectedIndex);
                int[]    arr    = new int[countIntervals];

                foreach (var value in values)
                {
                    arr[(int)value]++;
                }

                // Добавление данных в серию
                for (int i = 0; i < countIntervals; i++)
                {
                    seriesMass[s].Points.AddXY(i + 1 + shift, arr[i]);
                }

                // Добавление серии в гистограмму
                chartTriangle.Series.Add(seriesMass[s]);
            }
        }