YAMP.Plot2DValue.AddValues C# (CSharp) Method

AddValues() public method

public AddValues ( double _x, double _y ) : void
_x double
_y double
return void
        void AddValues(double[] _x, double[] _y)
        {
            var p = new Points<PointPair>();
            var xmin = MinX;
            var xmax = MaxX;
            var ymin = MinY;
            var ymax = MaxY;

            for (var i = 0; i < _y.Length; i++)
            {
                var x = _x[i];
                var y = _y[i];

                p.Add(new PointPair
                {
                    X = x,
                    Y = y
                });

                if (x < xmin)
                    xmin = x;

                if (xmax < x)
                    xmax = x;

                if (y < ymin)
                    ymin = y;

                if (ymax < y)
                    ymax = y;
            }

            if (Count == 0 || xmin < MinX)
                MinX = xmin;

            if (Count == 0 || xmax > MaxX)
                MaxX = xmax;

            if (Count == 0 || ymin < MinY)
                MinY = ymin;

            if (Count == 0 || ymax > MaxY)
                MaxY = ymax;

            AddSeries(p);
        }