Ejemplo n.º 1
0
def main():
    win = graphWin("Regression Line")
    allPoints = []
    bestfit = Regression(win, allPoints, -10, 10)
    click = win.getMouse()
    click.draw(win)
    p1 = win.getMouse()
    p1.draw(win)
    bestfit.addPoint(p1)
    bestfit.addPoint(click)
    bestfit.drawRegressionLine(win)

    while True:
        click = win.getMouse()
        if ((-9 <= click.getX() <= -7) and (-9 <= click.getY() <= -8)):
            break
        else:
            #Store user points in an appended list
            bestfit.addPoint(click)
            click.draw(win)
            bestfit.unDraw()
            bestfit.drawRegressionLine(win)