Pyplot / matplotlib creating multiple subplots

Creating multiple subplots using plt.subplot — Matplotlib 3.1.0 documentation

fig, (ax1, ax2) = plt.subplots(2)
fig.suptitle('Vertically stacked subplots')
ax1.plot(x, y)
ax2.plot(x, -y)

(or fig, (ax1, ax2) = plt.subplots(1, 2) if we want them side by side)

Pandas groupby plot without index

pandas.core.groupby.DataFrameGroupBy.plot — pandas 0.16.2 documentation has use_index, which decides if the values will be graphed using index as x (side-by-side) or one on top of the other.