Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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();
        }