RealtimeAnalysis.FormPRM.buttonPlotEDF_Click C# (CSharp) Method

buttonPlotEDF_Click() private method

private buttonPlotEDF_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void buttonPlotEDF_Click(object sender, EventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;

            FormChart chart = new FormChart("Resource demand / supply");
            chart.GetLable.Text = "Schedulable";

            try
            {
                Series seriesDBF = new Series("Resource Demand");
                seriesDBF.ChartArea = "ChartArea1";
                seriesDBF.ChartType = SeriesChartType.StepLine;
                seriesDBF.Legend = "Legend1";
                seriesDBF.Color = Color.Blue;

                Series seriesSBF = new Series("Resurce Supply");
                seriesSBF.ChartArea = "ChartArea1";
                seriesSBF.ChartType = SeriesChartType.Line;
                seriesSBF.Legend = "Legend1";
                seriesSBF.Color = Color.Red;

                DataTable dt = GetSelectedTaskSet();

                
                List<long> list = GetList(dt);
                foreach (long l in list)
                {
                    double t = (double)l;

                    double dbf = GetDBF_W(dt, t);
                    double sbf = GetSBF_W(dt, _PI, _THETA, t);

                    if (dbf > sbf)
                        chart.GetLable.Text = "Not Schedulable";

                    seriesDBF.Points.Add(new DataPoint(t, dbf));
                    seriesSBF.Points.Add(new DataPoint(t, sbf));
                }
                
                /*
                for (double t = 0; t <= _intervalLength; t += 1)
                {
                    double dbf = GetDBF_W(dt, t);
                    double sbf = GetSBF_W(dt, _PI, _THETA, t);

                    if (dbf > sbf)
                        chart.GetLable.Text = "Not Schedulable";

                    seriesDBF.Points.Add(new DataPoint(t, dbf));
                    seriesSBF.Points.Add(new DataPoint(t, sbf));
                }
                */

                chart.AxisX.Title = "Interval Length";
                chart.AxisY.Title = "Resource demand / supply";
                chart.AxisX.Minimum = 0;
                
                //chart.AxisX.Maximum = 7;
                //chart.AxisX.Interval = 1;
                //chart.AxisY.Interval = 1;
                //chart.AxisY.Maximum = 8;
                //chart.EnableLegend = false;

                chart.AddSeries(seriesDBF);
                chart.AddSeries(seriesSBF);
            }
            finally
            {
                this.Cursor = Cursors.Default;
            }
            chart.Show();

        }
        private void buttonRM_Click(object sender, EventArgs e)