Matplotlib: Plot multiple lines per time series subplot
<p>Using subplots, is there a pythonic way to plot multiple lines per subplot? I have a pandas dataframe with two row indices, datestring and fruit, with store for columns and quantity for values. I want 5 subplots, one for each store, with datestring as the x-axis and quantity as the y axis, with each fruit as its own colored line.</p>

<pre><code>df.plot(subplots=True)
</code></pre>

<p>Almost gets me there, I think, with the right amount of subplots, except it aggregates the quantities altogether rather than plotting by fruits.</p>

<p><a href="https://i.stack.imgur.com/ITNzk.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ITNzk.png" alt="enter image description here"></a></p>