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
について質問があります。 2つのヒストグラムが並んでいるのが分かります。しかし、私はそれを言及したcol=sex
。したがって、col
パラメータの目的は何ですか?なぜヒストグラムが行ごとに配置されるのですか?
あなたはhttp://seaborn.pydata.org/generated/seaborn.FacetGrid.htmlを読んでいますか?条件付き関係をプロットするための、FacetGridサブプロットグリッド。したがって、「セックス」を選択すると、シーボンはセックス値に応じてすべてのヒストグラムをプロットします。別の列、つまり3つの値を選択すると、3つのヒストグラムが得られます。 – Serenity
これで、 'col'パラメータはデータフレーム列の名前を与えるだけです。意味をなさない – user9026
* colパラメータが期待どおりに動作しない* ...期待される動作は何ですか? – Parfait