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
In current versions of Pandas, DataFrame.plot features the layout keyword for this purpose.
layout
df.plot(subplots=True, layout=(2,2), ...)