FacetGrid应用实例
时间: 2023-10-06 10:08:04 浏览: 77
Hydrus软件使用实例.pdf
好的,这里给出一个使用`FacetGrid`绘制分面直方图的实例。以下代码使用Seaborn自带的`tips`数据集,将小费金额按照用餐时间和性别进行分组,并绘制出分面直方图。
```
import seaborn as sns
import matplotlib.pyplot as plt
# 加载数据集
tips = sns.load_dataset("tips")
# 绘制分面直方图
g = sns.FacetGrid(tips, row="time", col="sex", margin_titles=True)
g.map(sns.histplot, "tip")
# 显示图形
plt.show()
```
在这个例子中,我们首先加载了Seaborn自带的`tips`数据集,该数据集包含了一些餐厅账单的相关信息,包括总账单金额、小费金额、用餐时间、性别等。然后,我们创建了一个`FacetGrid`对象,并指定将数据按照用餐时间和性别进行分组,并将标题与子图边缘对齐。最后,我们使用`map()`方法将直方图绘制到每个子图中,并显示整个图形。
通过这个例子,我们可以看到如何使用`FacetGrid`对象绘制分面图,并可以发现不同性别和用餐时间下小费金额的分布情况。
阅读全文