Exemple #1
0
        public DataTable GetXYData(DataTable mydt)         //, string xvar, string yvar, string mytitle, Color mycolor, string colorsby)
        {
            List <string> othervars = new List <string>();

            if (_settings.colorvar != "none")
            {
                othervars.Add(_settings.colorvar);
            }
            if (_settings.panevar != "none")
            {
                othervars.Add(_settings.panevar);
            }

            othervars = othervars.Distinct().ToList();
            othervars.Remove(null);

            DataTable dataxy = DataTableExtensions.SelectColumnXY(mydt, _settings.xaxisvar, _settings.yaxisvar, othervars);

            if (dataxy.Rows.Count > 0)
            {
                _corrs = new Corrs(dataxy, _settings.xaxisvar, _settings.yaxisvar, _settings.digits_corr);
                Jitter(dataxy, _settings.xaxisvar, _settings.yaxisvar);
            }
            return(dataxy);
        }