pandas boxplot, groupby diferente ylim en cada subplot
Tengo un marco de datos y me gustaría trazarlo como:
>>> X = pd.DataFrame(np.random.normal(0, 1, (100, 3)))
>>> X['NCP'] = np.random.randint(0, 5, 100)
>>> X[X['NCP'] == 0] += 100
>>> X.groupby('NCP').boxplot()
El resultado es lo que quiero, pero todas las subtramas tienen el mismo ylim. Esto hace que sea imposible visualizar el resultado correctamente. ¿Cómo puedo configurar diferentes ylim para cada subtrama?