import matplotlib.pyplot as plt from numpy import linspace N = 70 x = linspace(-3, 3, N) y = 1 + 1/x for i in range(N): plt.plot([x[i], y[i]], [0, 1]) plt.xlim(-5, 5) plt.show() for i in range(N): plt.plot([x[i], y[i]], [0, 1], c="#243f6a") plt.xlim(-5, 5) plt.show() N = 200 x = linspace(-10, 10, N) y = 1 + 1/x z = 2*y-x for i in range(N): plt.plot([x[i], z[i]], [0, 2], c="#243f6a") plt.xlim(-10, 10) plt.show()