pandas boxplot, groupby разные ylim в каждом подзаговоре

У меня есть датафрейм, и я хотел бы представить его как:

>>> 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()

Результат - то, что я хочу, но все подсюжеты имеют одинаковое значение. Это делает невозможным правильно визуализировать результат. Как я могу установить разные ylim для каждого подзаговора?

Ответы на вопрос(1)

Ваш ответ на вопрос