如何在matplotlib中绘制分组箱线图?

如何在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()

输出

它将产生以下输出

如何在matplotlib中绘制分组箱线图?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程