2016-03-29 3 views
1
кода

образца:pd.DataFrame.boxplot не совместим с pd.cut

import pandas as pd 
import numpy as np 
sample = pd.DataFrame({"a":[1,2,3,1,2,3,1,2,3], "b":np.random.uniform(0,1,9)}) 

sample.boxplot(column="b", by=pd.cut(sample.a, bins=2)) 

plot

Помимо коробки сюжета картины, часть текста появляется вокруг участка. Как удалить текст из сюжета?

ответ

2

Вы можете попробовать создать новый столбец c по cut, потому что в DataFrame.boxplot параметра by может быть колонка:

по: строки или последовательности

Колонка в DataFrame к группе

import pandas as pd 
import numpy as np 

sample = pd.DataFrame({"a":[1,2,3,1,2,3,1,2,3], "b":np.random.uniform(0,1,9)}) 

sample['c'] = pd.cut(sample.a, bins=2) 
sample.boxplot(column="b", by='c') 

enter image description here

Смежные вопросы