Barra de errores asimétrica con pandas

Quiero trazar barras de error asimétricas con pandas. Según los documentos oficiales, esto debería funcionar.

df = pd.DataFrame([[1,0.2,0.7]]) fig, ax = plt.subplots() df[0].plot.bar(yerr=[df[1], df[2]], ax=ax) 

Pero los pandas representan la barra de errores como df[1] para los límites superior e inferior (-0.2 / + 0.2 istead de -0.2 / + 0.7):

introduzca la descripción de la imagen aquí

¿Dónde me equivoco?

Utilizo pandas v0.20.3 con python v2.7.13 en Windows 7.

Tu yerr es 1D:

 yerr=[df[1], df[2]] 

Debe ser 2D, específicamente una fila por punto de datos y cada fila tiene dos valores de error negativo y positivo:

 yerr=[[df[1], df[2]]]