Use object-oriented rather than state-based matplotlib interface
DamienIrving opened this issue · 0 comments
DamienIrving commented
This post has a good explanation.
To be clear, the stateful interface looks like this:
plt.figure()
plt.subplot()
plt.gcf() # [get current figure]
plt.gca() # [get current axis]
Each command updates the current figure. It is relatively simple but gets hard with complex plots.
The Object Oriented interface calls methods of specific figures and axes. It looks more like
fig, ax = plt.subplots()
ax[0].plot()
ax[1].plot()