from numpy import sin, cos, linspace, pi
import matplotlib.pyplot as plt

def draw(p, q, n=200):
    xs = linspace(0, 2*pi, n)
    plt.axes().set_aspect(1)
    plt.axis('off')
    for x in xs:
        plt.plot([cos(p*x), cos(q*x)],
                 [sin(p*x), sin(q*x)], "b-", alpha=0.4)
    plt.show()
    plt.close()

draw(4, 3)
draw(4, 1)
draw(7, 3)
draw(9, 4)
