public SetMinValues ( double pi, double minEmsTheta, double minTmsTheta ) : void | ||
pi | double | |
minEmsTheta | double | |
minTmsTheta | double | |
return | void |
/* Obsolete Plot Sum with no CS overhead [Obsolete] private void PlotSumOfEmsTms() { this.Cursor = Cursors.WaitCursor; FormChart chart = new FormChart("Solution Space under RM (by Exhaustive search)"); try { chart.AxisX.Title = "Resource period (Π)"; chart.AxisY.Title = "Resource capacity (Θ/Π)";// "Resource allocation (Θ)"; chart.AxisX.Minimum = 1; chart.AxisY.Maximum = 1; DataTable dtEMS = dataGridView1.DataSource as DataTable; DataTable dtTMS = dataGridView2.DataSource as DataTable; Series seriesSum = GetExactAnalysisSeriesRM_SumOfTwo(dtEMS, dtTMS, "Sum of EMS and TMS"); if (checkBoxShowEmsTms.Checked) { Series seriesEMS = GetExactAnalysisSeriesRM(dtEMS, "EMS"); Series seriesTMS = GetExactAnalysisSeriesRM(dtTMS, "TMS"); seriesTMS.Color = Color.Green; seriesEMS.Color = Color.Blue; seriesSum.Color = Color.Red; chart.AddSeries(seriesEMS); chart.AddSeries(seriesTMS); } chart.AddSeries(seriesSum); } finally { this.Cursor = Cursors.Default; } chart.SetMinValues(_minimumPi, _minimumEmsTheta, _minimumTmsTheta); chart.Show(); } */ private void buttonEMS_TMS_Click(object sender, EventArgs e) { InputInvalidationCheck(); this.Cursor = Cursors.WaitCursor; _overhead = Math.Max(0, _overhead); FormChart chart = new FormChart("Solution Space under RM"); try { chart.AxisX.Title = "Resource period (Π)"; chart.AxisY.Title = "Resource capacity (Θ/Π)";// "Resource allocation (Θ)"; chart.AxisX.Minimum = _incrementUnit; chart.EnableLegend = true; DataTable dtEMS = dataGridView1.DataSource as DataTable; DataTable dtTMS = dataGridView2.DataSource as DataTable; Series seriesSum; seriesSum = GetExactAnalysisSeriesRM_SumOfTwo(dtEMS, dtTMS, "EMS + TMS", _overhead); if (checkBoxShowEmsTms.Checked) { Series seriesEMS = GetExactAnalysisSeriesRM(dtEMS, "EMS", _overhead); Series seriesTMS = GetExactAnalysisSeriesRM(dtTMS, "TMS", _overhead); seriesTMS.Color = Color.Green; seriesEMS.Color = Color.Blue; seriesSum.Color = Color.Red; chart.AddSeries(seriesEMS); chart.AddSeries(seriesTMS); } chart.AddSeries(seriesSum); } finally { this.Cursor = Cursors.Default; } chart.SetMinValues(_minimumPi, _minimumEmsTheta, _minimumTmsTheta); chart.ShowDialog(); }