1
以下是我的代码。seaborn.FacetGrid col参数表现不如预期
import seaborn as sns
import matplotlib.pyplot as plt
%matplotlib inline
sns.set_style('whitegrid')
titanic = sns.load_dataset('titanic')
g = sns.FacetGrid(titanic, col="sex")
g = g.map(plt.hist, "age")
柱状图如图所示。
现在我有一个关于参数col
问题。我看到连续排列了两个直方图。但我已经提到过col=sex
。那么col
参数的目的是什么,以及为什么直方图以行方式排列?
你读http://seaborn.pydata.org/generated/seaborn.FacetGrid.html? FacetGrid子图网格绘制条件关系。因此,当你根据性别值选择性别seaborn图的所有直方图。如果您选择另一列,即三个值,您将得到3个直方图。 – Serenity
好的,所以'col'参数只是给出了dataframe列的名字。说得通。 – user9026
*山坳参数不表现为预期的* ... ...,什么是预期的行为? – Parfait