如何在matplotlib中绘制分组箱线图?
要在matplotlib中绘制分组箱线图,可以按照以下步骤进行−
- 导入matplotlib.pyplot和seaborn。
- 设置图形大小并调整子图之间的间距和周围的填充。
- 从在线仓库加载一个示例Seaborn数据集。
- 在同一天内使用男女组制作一个箱线图。
- 使用 show() 方法显示图形。
示例
import seaborn as sns
import matplotlib.pyplot as plt
# 设置图形大小
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
# 导入Seaborn数据集
data = sns.load_dataset('tips')
# 创建分组箱线图
sns.boxplot(x=data['day'], y=data['total_bill'], hue=data['sex'])
plt.show()
输出
它将产生以下输出