import numpy as np
import matplotlib.pyplot as plt
pi = np.pi
sin = np.sin
cos = np.cos
xvals = np.linspace(-pi,pi,100)
cosx = cos(xvals)
sinx = sin(xvals)
fig, (ax1, ax2) = plt.subplots(2,1)
ax1.plot(xvals, cosx)
ax2.plot(xvals, sinx)
fig.show()
Alternative:ΒΆ
import numpy as np
import matplotlib.pyplot as plt
pi = np.pi
sin = np.sin
cos = np.cos
xvals = np.linspace(-pi,pi,100)
cosx = cos(xvals)
sinx = sin(xvals)
fig, ax = plt.subplots(2,1)
# ax is a list of axes and they can be accessed as its elements:
ax[0].plot(xvals, cosx)
ax[1].plot(xvals, sinx)
fig.show()