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 для каждого подзаговора?