import java.awt.*;
import java.awt.event.*;

public class myPlotter extends Plotter{

  plotStream A, B;

  public void setup(){
    setPlotSize(500,400);
    setLimits(-5.0,5.0, 0.0, 20.0);
    setTicks(1.0,1.0);
    A = new plotStream();
    B = new plotStream();
  }

  public void plot(Graphics g){
    verticalAxis(g);
    fillA();
    g.setColor(Color.red);
    plotPoints(g,A);
    fillB();
    g.setColor(Color.blue);
    plotCurve(g,B);
  }

  void fillA(){
    A.add(2.0, 4.0);
    A.add(3.0, 9.0);
    A.add(-1.0, 1.0);
    A.add(-4.0, 16.0);
  }

  void fillB(){
    double x;
    for (x = -5.0; x <= 5.0; x+= 0.2){
      B.add(x, x*x);
    }
  }
} 
