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))
Thanks.
In current versions of Pandas, DataFrame.plot
features the layout
keyword for this purpose.
df.plot(subplots=True, layout=(2,2), ...)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With