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);
}