Mid Point Algorithm
Mid Point Algorithm
plt.xlabel("X Axis")
plt.ylabel("Y Axis")
dx = x2 - x1
dy = y2 - y1
d = dy - (dx/2)
x = x1
y = y1
xcoordinates = [x]
ycoordinates = [y]
while (x<x2):
x=x+1
# East is Chosen
if (d<0):
d = d + dy
else:
d = d + (dy - dx)
y=y+1
xcoordinates.append(x)
ycoordinates.append(y)
plt.plot(xcoordinates, ycoordinates)
plt.show()
if __name__=="__main__":