How to plot a ylabel per subplot using pandas DataFrame plot function How to plot a ylabel per subplot using pandas DataFrame plot function pandas pandas

How to plot a ylabel per subplot using pandas DataFrame plot function


You can set y label on each ax separately.

import pandas as pdimport numpy as npimport matplotlib.pyplot as plt# datadf = pd.DataFrame(np.random.randn(100,3), columns=list('ABC'))# plotaxes = df.plot(figsize=(10, 10), subplots=True, sharex=True, legend=False)axes[0].set_ylabel('yA')axes[1].set_ylabel('yB')axes[2].set_ylabel('yC')

enter image description here