In Matplotlib, a Figure is the overall drawing area and an Axes is a chart with its axes, containing the lines, bars and text. The object-oriented interface creates both with plt.subplots() and acts explicitly on each Axes, which is clearer and more reliable than the implicit state of pyplot.
Example
fig, ax = plt.subplots(figsize=(8, 4))
ax.plot(x, y)