I would like to produce a subplot from data 4-column DataFrame into 2-rows and 2-columns.
df = pd.DataFrame(np.random.randn(6,4),index=pd.date_range('1/1/2000',periods=6, freq='1h'))
However, below will give a 4-row and 1-column plot
df.plot(use_index=False, title=f, subplots=True, sharey=True, figsize=(8, 6))
import matplotlib.pyplot as plt, then something likefor i in df: plt.subplot(2,2,i+1);plt.plot(df[i]);figshapeargument...