我很困惑这个熊猫/ Matplotlib行为:Python的大熊猫GROUPBY箱线重叠
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
series = pd.Series(np.arange(10))
classifier = lambda x: 'Odd' if x%2 else "Even"
grouped = series.groupby(classifier)
grouped.plot(kind='box')
plt.show()
如何获得下一箱线彼此大熊猫风格即具有很好的语法? :)
(熊猫v 0.16.2,Matplotlib v 1.4.3。)
编辑: 我知道我可以做到这一点:
grouped = grouped.apply(pd.Series.to_frame)
,但我会假设有一个更清洁的方式去做这个?
是'seaborn'库的选项? –
我更喜欢Matplotlib,因为我正在教授课程,我们没有碰过seaborn ... – HenriV
seaborn的绘图是用matplotlib制作的,就像熊猫一样 –