一部のデータに対してバースタイルの「factorplot」をプロットしてから、そのデータをその上にフィットさせるために通常のポイントスタイルの「factorplot」をプロットしようとしています。したがって、データプロットの場合、私は簡単に行うことができます:
sns.factorplot(x='x',y='yData',data=dataFrame,kind='bar')
そして、モデルプロットの場合、私は簡単に行うことができます:
sns.factorplot(x='x',y='yModel',data=dataFrame,kind='point')
問題は、私が次に行う場合:
sns.plt.show()
1つではなく2つの別々の図を取得します。同じグラフにプロットするようにseabornに指示する簡単な方法はありますか?
コメントで述べたように、 この回答 は、その動作が見られる理由を説明する基本的なアーキテクチャ(2つの異なる図)を説明していますが、質問に対してより具体的な回答を与えることもできます。
tutorial は、factorplot
は、ほとんどの場合、FacetGrid
と、APIを共有するカテゴリカルプロットを描画するためのいくつかの軸レベルの関数を組み合わせた便利な関数であることを説明しています。 factorplot
のファセットオプションを使用していないため、sns.factorplot(..., kind="bar")
をsns.barplot(...)
に、sns.factorplot(..., kind="point")
をsns.pointplot(...)
。