# in case if you want to mention Subplot size use layout argument
df.hist(figsize=(20,30), bins=20, layout=(15,4))
# don't forget to upvote :)
ax = df.plot.hist(bins=12, alpha=0.5)
# plot all
df.hist(figsize=(20,30), bins=25,
grid=False, figsize=(12,8), color='#86bf91', zorder=2, rwidth=0.9)
# plot specific columns
df.hist(column='columns')
# or
ax = df.hist(column='session_duration_seconds', bins=25,
grid=False, figsize=(12,8), color='#86bf91', zorder=2, rwidth=0.9)