df.plot
passes additional keyword parameters along with the basic matplotlib plotting function. Thus,
df = pd.DataFrame({'x':np.arange(10), 'y':np.random.randn(10),
'err':np.random.randn(10)})
df.plot('x', 'y', yerr='err', fmt='.')
gives
source
to share