La función matplotlib.pyplot.axvline es equivalente a la anterior, mostrando una línea vertical cuya coordenada x se controla mediante el parámetro x:
np.random.seed(18)
y = np.random.randn(100).cumsum()
plt.plot(y);
plt.axvline(42);

También aquí podemos dar formato a la línea:
plt.plot(y);
plt.axvline(42, color = "red", linewidth = 1, linestyle = "dashed");
