trazar una línea sobre un diagtwig de caja usando pandas DateFrame

Tengo un DateFrame de pandas con 16 columnas correspondientes a años (2000 a 2015) y 12 líneas con valores para cada mes.

Estoy intentando trazar un diagtwig de caja y una línea con los valores de 2015 en la misma figura para comparar, usando este código:

import pandas as pd import matplotlib.pyplot as plt df = pd.read_excel('hidro_ne.xlsx') fig, ax = plt.subplots() ax1 = df[2015].plot(ax=ax, linewidth=2, legend='2015',color='red') df.T.plot.box(yticks=range(0, 100, 5), ax=ax1) plt.show() 

En la columna 2015 tengo datos desde enero hasta septiembre, pero recibo un gráfico de líneas de cambio, desde yline hasta septiembre:

introduzca la descripción de la imagen aquí

De hecho, la línea debe comenzar en “Jan” y continuar hasta “set”, y no terminar en “ago”:

 >>> df[2015] Jan 16.41 Fev 18.34 Mar 23.52 Abr 27.40 Mai 26.96 Jun 25.34 Jul 22.49 Ago 18.38 Set 13.87 Out NaN Nov NaN Dez NaN 

Estoy ejecutando el script usando Python 3.4.3, pandas 1.7.0, sobre Windows 8.1.

¿Cómo puedo arreglarlo?

Muchas gracias, pbreach.

Me funciona

Hice:

 import pandas as pd import matplotlib.pyplot as plt df = pd.read_excel('hidro_ne.xlsx') fig, ax = plt.subplots() ax.plot(list(range(1,13)), df[2015].values, 'r', linewidth=2) ax.legend(['2015']) df.T.plot.box(yticks=range(0, 105, 5), ax=ax) 

introduzca la descripción de la imagen aquí