Линии она не рисует от точки к точке, рисует только вычисленные точки
Метод
def TkGraph(): у тебя рисует только точки:
canvas.create_oval(xgraph, y, xgraph+2, y+2, fill="black")
Рисуй линию от предыдущей точки
Они страдают той же проблемой(смотрел вот этот )
Это питон страдает от студентов...