import numpy as np
import matplotlib.pyplot as plt

def make_plot(p, num_pts=40):
	k = np.arange(num_pts)
	z = (1 - 1/p)**k
	plt.axes().set_aspect(1)
	plt.grid()
	plt.title(f"$x^{{ {p.real} + {p.imag}i }}$")
	plt.plot(z.real, z.imag)	
	#plt.savefig(f"newton_{p.real}_{p.imag}.png")
	plt.show()
	plt.close()

make_plot(0.53 + 0.4j)
make_plot(0.50 + 0.3j)
make_plot(0.48 + 0.3j)
    
