Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2016, 21:35   #1
userrrr
Форумчанин
 
Регистрация: 18.10.2014
Сообщений: 119
По умолчанию График в чарт

В программе считается функция. Нужно на форме построить график.
Что то не выходет. Вот код, где может быть ошибки?
Код:
  System.Windows.Forms.DataVisualization.Charting.Series[] Generate()
        {
            Dictionary<double, double> chartData = new Dictionary<double, double>();
            for (double x= 0; x < 10; x += 0.1)
                      chartData.Add(x, x*x);

          chart1.Series[0].Points.DataBindXY(chartData.Keys, chartData.Values);
            
            chart1.ChartAreas[0].AxisX.Minimum = 0;
            chart1.ChartAreas[0].AxisX.Maximum = 10;
            chart1.ChartAreas[0].AxisY.Minimum = 0;
            chart1.ChartAreas[0].AxisY.Maximum = 1;
            chart1.ChartAreas[0].AxisX.Interval = 0.1; 
            chart1.ChartAreas[0].AxisY.Interval = 0.1;
          
            chart1.BackColor = Color.Gray;
            chart1.BackSecondaryColor = Color.WhiteSmoke;
            chart1.BackGradientStyle = GradientStyle.DiagonalRight;

            chart1.BorderlineDashStyle = ChartDashStyle.Solid;
            chart1.BorderlineColor = Color.Gray;
            chart1.BorderSkin.SkinStyle = BorderSkinStyle.Emboss;

           // chart1.Series.Clear();
            System.Windows.Forms.DataVisualization.Charting.Series s1 = new System.Windows.Forms.DataVisualization.Charting.Series("Дальняя граница")
            {
                ChartType = SeriesChartType.Spline,
                BorderWidth = 3,
                Color = Color.Blue,

            };
          
         
           // s1.Points.DataBindXY(x, x*x);
            
            return new System.Windows.Forms.DataVisualization.Charting.Series[] {
      //      s1,
          
         };

        }
сама функция у меня такая:
Код:
double f1 = P(a, XD, sigma1, 0);
Результаты расчетов выводятся в листбокс:


Код:
listBox1.Items.Add(string.Format(шаблон, x, f1));
Нужно построить график этой функции: ось У это f1, ось Х это х.
Настройка чарта мне понятна вроде, но построить не могу. Как исправить?
userrrr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Затабулировать функцию. график указанной функции и график касательной к ней в точке с абсциссой AntonKalinin01 Помощь студентам 0 26.05.2013 07:18
3D график Mick9930 Компоненты Delphi 0 24.04.2012 19:23
График сменности (график работы) A1enushka Microsoft Office Excel 2 03.02.2012 18:26
График GoldmasteR JavaScript, Ajax 3 12.02.2011 19:54
график ddeman666 Помощь студентам 1 02.06.2010 11:37