pandas boxplot, agrupe por ylim diferente em cada subtrama

Eu tenho um quadro de dados e gostaria de plotá-lo 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()

O resultado é o que eu quero, mas todas as subparcelas têm o mesmo ylim. Isso torna impossível visualizar o resultado corretamente. Como posso definir ylim diferente para cada subtrama?

questionAnswers(1)

yourAnswerToTheQuestion