【发布时间】:2018-07-20 14:30:05
【问题描述】:
我的 pandas 数据框有两列:category 和 duration。和
我使用以下代码制作所有数据点的箱线图。
import matplotlib.pyplot as plt
plt.boxplot(df.duration)
plt.show()
但是,如果我希望每个category 前一个框,我该如何修改上面的代码?谢谢!
【问题讨论】:
标签: pandas matplotlib boxplot
我的 pandas 数据框有两列:category 和 duration。和
我使用以下代码制作所有数据点的箱线图。
import matplotlib.pyplot as plt
plt.boxplot(df.duration)
plt.show()
但是,如果我希望每个category 前一个框,我该如何修改上面的代码?谢谢!
【问题讨论】:
标签: pandas matplotlib boxplot
除了Wen's answer,您可能还想查看the seaborn library。就是为了这样的情节而生的。
Seaborn 是一个基于 matplotlib 的 Python 可视化库。它 提供用于绘制有吸引力的统计数据的高级界面 图形。
绘制箱线图以显示关于类别的分布。
sns.boxplot(data=df, x='category', y='duration')
【讨论】: