public Correlations_Exp_Name(Correlations_Tab form, string fileName_1, string fileName_2) { InitializeComponent(); _form_correl = form; label1.Text = "File : " + fileName_1; label2.Text = "File : " + fileName_2; }
public Chart_Correlations(Dictionary <string, double> ec_50_1, Dictionary <string, double> ec_50_2, string descrip, string run_1, string run_2, Color color, Correlations_Tab form, double folds) { _form7 = form; chart = new Chart(); descriptor = descrip; chart_color = color; exp_run_1 = run_1; exp_run_2 = run_2; dict_x = ec_50_1; dict_y = ec_50_2; fold_number = folds; ChartArea chartArea = new ChartArea(); Series series1 = new Series(); Series series2 = new Series(); Series series3 = new Series(); Series series4 = new Series(); //chartArea.Position.Auto = false; Axis yAxis = new Axis(chartArea, AxisName.Y); Axis xAxis = new Axis(chartArea, AxisName.X); chartArea.AxisX.IsLogarithmic = true; chartArea.AxisY.IsLogarithmic = true; chartArea.AxisX.LabelStyle.Format = "E2"; chartArea.AxisY.LabelStyle.Format = "E2"; chartArea.AxisX.MajorGrid.LineWidth = 0; chartArea.AxisY.MajorGrid.LineWidth = 0; chartArea.AxisX.Title = "EC_50 " + run_1; chartArea.AxisY.Title = "EC_50 " + run_2; //if (max_y < 1.0) chartArea.AxisY.Maximum = 1.0; chartArea.Name = descriptor; chart.ChartAreas.Add(chartArea); chart.Name = descriptor; chart.Location = new System.Drawing.Point(250, 100); series1.ChartType = SeriesChartType.Point; series2.ChartType = SeriesChartType.Line; series3.ChartType = SeriesChartType.Line; series4.ChartType = SeriesChartType.Line; series1.MarkerStyle = MarkerStyle.Circle; series1.Name = "Series1"; series2.Name = "Series2"; series3.Name = "Series3"; series4.Name = "Series4"; chart.Series.Add(series1); chart.Series.Add(series2); chart.Series.Add(series3); chart.Series.Add(series4); chart.MouseMove += new System.Windows.Forms.MouseEventHandler(this.chart1_MouseMove); chart.Size = new System.Drawing.Size(550, 350); chart.Titles.Add("Correlations"); process_data(); draw_chart(); }