Pandas matplotlib:每个类别的方框图
“我的熊猫”数据框有两列:Pandas matplotlib:每个类别的方框图,pandas,matplotlib,boxplot,Pandas,Matplotlib,Boxplot,“我的熊猫”数据框有两列:类别和持续时间。及 我使用下面的代码来绘制所有数据点的方框图 import matplotlib.pyplot as plt plt.boxplot(df.duration) plt.show() 但是,如果我想在每个类别前添加一个框,我如何修改上述代码?谢谢 我们可以用熊猫做 #df=pd.DataFrame({'category':list('aacde'),'duration':[1,3,2,3,4]}) sample data df.assign(index=
类别
和持续时间
。及
我使用下面的代码来绘制所有数据点的方框图
import matplotlib.pyplot as plt
plt.boxplot(df.duration)
plt.show()
但是,如果我想在每个
类别
前添加一个框,我如何修改上述代码?谢谢 我们可以用熊猫做
#df=pd.DataFrame({'category':list('aacde'),'duration':[1,3,2,3,4]}) sample data
df.assign(index=df.groupby('category').cumcount()).pivot('index','category','duration').plot(kind='box')
除此之外,您可能还想查看一下。它是用来做这种阴谋的
Seaborn是一个基于matplotlib的Python可视化库。信息技术
提供用于绘制图形的高级界面
图形
检查
绘制一个方框图以显示与类别相关的分布
如何在此版本中添加异常值?如果没有,我们如何在matplotlib中执行它?
sns.boxplot(data=df, x='category', y='duration')